0
help with functions
im having a little trouble with functions and was wondering if someone could help me:i dont really understand how getting multiple outputs out of a function.can i just seperate them with a comma or put two functions in one?i also dont understand how i would go about storing two outputs either.
1 Resposta
+ 1
It is not possible to return multiple values at once.
The possible solution is to add the output in a array or something similar in the language you use. Then you can assign the output to a variable.
Example:
function output()
{
//defining two variables
var x = 0;
var y = 1;
//increase the variable number by 1
x++;
y++;
//The array which will be returned
var z = [];
//assigning value to 0 and 1 indexes.
z[0] = x;
z[1] = y;
//returning the array as result
return z;
}
//this variable will hold the result which is z {1,2};
var myvar = output();