apply

Volá funkci, která je jí předaná jako první argument.

Object apply ( 
    FunctionAlgorithm fn [ , 
    Object arg-1 [ ,Object arg-n ] … ]
)
fn
Funkce. Jde tu o objekt prvního řádu podobně jako v případě instancí třídy Function v javascriptu.
arg-1, …, arg-n
Argumenty, se kterými se funkce volá.

Funkčnímu objektu je předáno řízení při výpočtu. Výsledek je vrácen jako výsledek volání funkce apply. Zápis v TFS

apply(fn,arg-1,,arg-n)

je tedy možné neformálně vyjádřit jako fn(arg-1,…,arg-n).

Funkce fn musí být instancí třídy implementující rozhraní org.zweisten.tfs.FunctionAlgorithm.

Většinou je vhodné použít jiné prostředky, jak jazyk TFS rozšiřovat. Zejména lze rozšířit množinu běžných funkcí, takže nové funkce se pak volají standardním způsobem.

Pro vložení příspěvku do diskuse se přihlašte.