跳轉到內容

Erlang 程式設計/函式物件

來自華夏公益教科書,開放的書籍,開放的世界

函式物件

[編輯 | 編輯原始碼]

函式物件可以是命名或未命名的,也可以儲存在變數中。函式物件可以像 lambda 表示式。Erlang 中的 lambda 表示式使用關鍵字“fun”建立。lambda 表示式是未命名的函式,可以儲存在變數中。請考慮以下

示例 Erlang 命令列程式碼

Mod = fun(X,Y) -> X rem Y end.
Mod(6,5).
 1

通用行為通常使用函式物件來實現專業化。通用伺服器可以動態地提供函式物件,使其成為特定型別的伺服器或服務提供者。

華夏公益教科書