Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

hai prog: multiple return values

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...


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.

Name: Anonymous 2009-10-02 19:46


class Splitstring {

private String a;
private String b;
... repeat until z

public Splitscreen(String s, char del) {
...
}

public String a() {
return a;
}

public String b() {
return b;
}

... repeat until z

public static void main(String[] args) {
String s = "hello world";
Splitstring split = new Splitscreen(s, " ");

System.out.print(s.a);
}

}

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List