Lambda Function

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instanceOf gptkb:mathematical_concept
Programming Concept
gptkbp:category gptkb:Functional_Programming
Anonymous Function
First-Class Citizen
gptkbp:definedIn gptkb:Lambda_Calculus
gptkbp:hasLimitationInJava No Statement Body
gptkbp:hasLimitationInPython Single Expression Only
gptkbp:hasProperty gptkb:Closure
Anonymous Function
First-Class Function
gptkbp:hasSyntaxInC# (arguments) => expression
gptkbp:hasSyntaxInHaskell \\arguments -> expression
gptkbp:hasSyntaxInJava (arguments) -> expression
gptkbp:hasSyntaxInJavaScript (arguments) => expression
gptkbp:hasSyntaxInPython lambda arguments: expression
https://www.w3.org/2000/01/rdf-schema#label Lambda Function
gptkbp:introducedIn 1930s
gptkbp:originatedIn gptkb:Alonzo_Church
gptkbp:relatedTo gptkb:Functor
gptkb:Closure
gptkb:Lambda_Calculus
Delegate
Expression
Callback
Currying
Filter Function
Map Function
Partial Application
Reduce Function
Anonymous Function
Anonymous Class
Function Literal
Function Object
Higher-Order Function
gptkbp:symbol λ
gptkbp:usedFor Higher-Order Functions
Functional Arguments
Inline Function Definition
Short-Lived Functionality
gptkbp:usedIn gptkb:Java
gptkb:JavaScript
gptkb:Python
gptkb:Ruby
gptkb:Haskell
gptkb:C#
gptkb:C++
gptkb:Scala
gptkb:Functional_Programming
gptkbp:bfsParent gptkb:VPC_Security_Group
gptkbp:bfsLayer 7