nim has varargs

<https://nim-lang.org/docs/tut1.html#advanced-types-varargs>
    
    
    proc myWriteln(f: File, a: varargs[string]) =
      for s in items(a):
        write(f, s)
      write(f, "\n")
    
    myWriteln(stdout, "abc", "def", "xyz")
    # is transformed by the compiler to:
    myWriteln(stdout, ["abc", "def", "xyz"])
    
    
    Run

Reply via email to