14 lines
585 B
Plaintext
14 lines
585 B
Plaintext
get "libhdr"
|
|
|
|
// A, B, C, etc are dummy arguments. If more are needed, more can be added.
|
|
// Eventually you will run into the compiler limit.
|
|
let foo(num, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) be
|
|
// The arguments can be indexed starting from the first one.
|
|
for i=1 to num do writef("%S*N", (@num)!i)
|
|
|
|
// You can pass as many arguments as you want. The declaration above guarantees
|
|
// that at least the first 16 arguments (including the number) will be available,
|
|
// but you certainly needn't use them all.
|
|
let start() be
|
|
foo(5, "Mary", "had", "a", "little", "lamb")
|