LAMBDA function

GPTKB entity

Statements (45)
Predicate Object
gptkbp:instanceOf gptkb:mathematical_concept
gptkb:programming_language
gptkbp:alsoKnownAs anonymous function
gptkbp:category anonymous function
first-class function
higher-order function
gptkbp:hasProperty can be defined inline
can be passed as argument
can be returned from function
may not have a name
https://www.w3.org/2000/01/rdf-schema#label LAMBDA function
gptkbp:introducedIn Alonzo Church's work
gptkbp:originatedIn gptkb:lambda_calculus
gptkbp:relatedConcept declaration
closure
currying
block (in Ruby)
function literal
function object
partial application
gptkbp:symbol λ
gptkbp:syntaxInC# (arguments) => expression
gptkbp:syntaxInHaskell \\arguments -> expression
gptkbp:syntaxInJava (arguments) -> expression
gptkbp:syntaxInJavaScript (arguments) => expression
gptkbp:syntaxInLisp (lambda (args) body)
gptkbp:syntaxInPython lambda arguments: expression
gptkbp:usedFor closures
higher-order functions
callback functions
functional abstraction
short-lived operations
gptkbp:usedIn gptkb:Java
gptkb:JavaScript
gptkb:Lisp
gptkb:Python
gptkb:Ruby
gptkb:lambda_calculus
gptkb:Haskell
gptkb:C#
gptkb:C++
gptkb:Scala
functional programming
gptkbp:bfsParent gptkb:Excel
gptkbp:bfsLayer 5