What does it mean that void does not return? I am actually confused due to the fact that the function does return something which gets shown on the console …
It means that the function is not returning a variable to its caller after
its caller. The “print” functions don’t count as a return, as they’re
directly sending those commands to the console.
If it were returning something it would like something like this:
string PrintLine() {
string result = “Return this to caller”;
return result;
}
And to call it, you could use something like:
print(PrintLine);
which would call the PrintLine function, and send the string that it
returns to the “print” function for the console.
1 Like