Name: Anonymous 2009-10-02 19:31
Hello
I know one can use pass-by-reference for getting multiple values back from a function, but is there a language that allows you to actually define multiple outputs seperate from the parameter list for super neatness.
I was thinking it would be super-cool to have an auto-defined struct based on the function return values. so in some pseudo-language it would be like...
would that be totally kawaii aewsome?
obviously each thread would have its only instances of these auto-structs.
I know one can use pass-by-reference for getting multiple values back from a function, but is there a language that allows you to actually define multiple outputs seperate from the parameter list for super neatness.
I was thinking it would be super-cool to have an auto-defined struct based on the function return values. so in some pseudo-language it would be like...
def splitstring string<s char<sep string>a string>b
s = "hello world"
splitstring s ' '
printf(splitstring.a)
printf(splitstring.b)would that be totally kawaii aewsome?
obviously each thread would have its only instances of these auto-structs.