Iterable as a return type - Iterable itself or a subclass?
855
What does it mean to "program to an interface"?
126364
Java try-finally return design question
103063
How to programmatically specify multiple iterators?
63244
C# Overload return type - recommended approach
110231
Returning Large Objects in Functions
158075
Why does a Python Iterator need an iter method that simply returns self?
29613
Is it pythonic for a function to return multiple values?
54362
Overriding and return type compatibility
17633
class << self vs self.method with Ruby: what's better?
79805
Which is better, return value or out parameter?
94164
Can every recursion be converted into iteration?
131176
Collection versus List what should you use on your interfaces?
103099
Python, subclassing immutable types
58130
LINQ - Query syntax vs method chains & lambda
35116
Function overloading by return type?
141306
Is it possible to figure out the parameter type and return type of a lambda?
88963
How to return subtype in overridden method of subclass in C#?