|
import Utils
|
|
|
|
procedure main(A)
|
|
mult := multiplier(get(A),get(A)) # first 2 args define function
|
|
every write(mult(!A)) # remaining are passed to new function
|
|
end
|
|
|
|
procedure multiplier(n1,n2)
|
|
return makeProc { repeat inVal := n1 * n2 * (inVal@&source)[1] }
|
|
end
|