v2026.5.3
All Bundles
Bundle Core runtime library providing primitive types (Bool, Byte, Char, Int, Float, String), base collections, and system utilities. Every Objeck program links against this bundle automatically via lang.obl.

Func2Ref

Holds a function of in type X and out type R

Operations

Apply # function

Apply function

function : Apply(arg:X) ~ R

Parameters

NameTypeDescription
argXargument

Return

TypeDescription
Rapplied result

Get #

Gets function

method : public : Get() ~ (X)~R

Return

TypeDescription
(X)~Rfunction

New # constructor

Constructor

New(func:(X)~R)

Parameters

NameTypeDescription
func(X)~Rfunction

Set #

Sets function

method : public : Set(func:(X)~R) ~ Nil

Parameters

NameTypeDescription
func(X)~Rfunction