Programming MisconceptionsHomeMisconceptionsConceptsLanguagesTextbooksContributorsAbout
HomeConcepts
Return

Return

A return statement returns control from a function or method back to its caller.

Related concepts:  FunctionMethodCallControl Flow

Closest Wikipedia entry:  Return statement

Misconceptions about Return
14 documented Misconceptions

Any LanguageJavaJavaScriptPythonScratch
Check Yourself
Misconception
ConstructorReturnsObject
Constructors need to return objects
Misconception
DeferredReturn
A return statement in the middle of a method doesn't return immediately
Misconception
ReturnCall
Return statements need () around the return value
Misconception
ReturnUnwindsMultipleFrames
A return statement can unwind multiple call stack frames
Misconception
UseOfSelfTypeImpliesRecursiveType
If a class has a method that has a local variable, parameter, or return value with the class as its type, the class is a recursive type
Misconception
VoidMethodReturnsValue
A method with void return type can return a value

Find Misconceptions by...

Concept
Programming Language
Notional Machine
Textbook

About

About This Site
Structure and Content of the Inventory
Contributors