The return-type tag has no wiki summary.
9
votes
4answers
682 views
C# return variables
In a debate regarding return variables, some members of the team prefer a method to return the result directly to the caller, whereas others prefer to declare a return variable that is then returned ...
2
votes
1answer
74 views
php return values
I have a codeigniter app and in my model, I always return true or false for all functions, and if I have data that needs to be passed, I also set a property that contains my data.
The only trouble ...
0
votes
1answer
138 views
Wrapping Primitives to Enable Returning null — Bad Practice?
I am frequently tempted to wrap integers, etc, solely for the purpose of writing methods that can return null. Negative 1 can work in many cases, but too often (especially in sound) it's a valid ...
1
vote
3answers
352 views
When should one use “out” parameters?
In Objective-C, there are several methods like initWithContentsOfFile:encoding:error: where one passes in a reference to an NSError object for the error: parameter. In this example, the value of the ...
4
votes
2answers
357 views
Naming methods that do the same thing but return different types
Let's assume that I'm extending a graphical file chooser class (JFileChooser).
This class has methods which display the file chooser dialog and return a status signature in the form of an int: ...
10
votes
7answers
686 views
Which statically typed languages support intersection types for function return values?
Initial note:
This question got closed after several edits because I lacked the proper terminology to state accurately what I was looking for. Sam Tobin-Hochstadt then posted a comment which ...
3
votes
4answers
297 views
Is conditional return type ever a good idea?
So I have a method that's something like this:
-(BOOL)isSingleValueRecord
And another method like this:
-(Type)typeOfSingleValueRecord
And it occurred to me that I could combine them into ...
1
vote
3answers
511 views
function works fine without return value in c++
I forgot to write return 'a'; in function and return 0; in main function but its works fine in Code::Blocks.
#include <iostream>
using namespace std;
char show()
{
cout<<"this is show ...