struct Ven::Suite::VFunction
- Ven::Suite::VFunction
- Ven::Suite::Payload
- Struct
- Value
- Object
Overview
The function payload vehicle.
It carries and defines the identity of a function.
It also provides a number of metadata entries: the names of the parameters and the amount of them (arity), the amount of values in the given appendix, and the slurpiness.
Defined in:
ven/suite/payload.crConstructors
Instance Method Summary
- #==(other : VFunction)
- #arity : Int32
- #given : Int32
- #params : Array(String)
- #slurpy : Bool
- #symbol : VSymbol
- #target : Int32
- #to_s(io)
Instance methods inherited from struct Ven::Suite::Payload
initialize
initialize
Constructor methods inherited from struct Ven::Suite::Payload
new
new
Constructor Detail
def self.new(symbol : Ven::Suite::VSymbol, target : Int32, params : Array(String), given : Int32, arity : Int32, slurpy : Bool)
#