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

Multiple return values

Name: Anonymous 2018-09-12 18:11

I've always found it weird that a function can take multiple arguments, but it can only return a single value. I guess you can make an Object array, and use that as a hacky workaround to return multiple values (of different data types instead of them all being the same, i.e. int[]).
https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html
What are your thoughts on having return values of different data types?

Functional programming apparently does away with return statements entirely, what's up with that?

Name: Anonymous 2018-09-13 1:41

>>2
Functions can only take a single argument
not in OOP
this is kind of pseudocode but you get the idea
public Object[] whatever(int x, string y, boolean z) {
//Object is a superclass for all other classes
Object objArray[] = new Object();
objArray[0] = x;
objArray[1] = y;
objArray[2] = z;
return objArray;
}

but it'd be cool if you could return separate things instead of the superclass array workaround

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