MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 1 | SYNOPSIS |
Zesstra | 5481d49 | 2021-04-08 20:07:06 +0200 | [diff] [blame^] | 2 | closure bind_lambda(closure cl, object|lwobject ob) |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 3 | |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 4 | BESCHREIBUNG |
| 5 | Bindet eine ungebundene Lambda-Closure (die von unbound_lambda() |
| 6 | erzeugt wurde) an ein Objekt <ob> und gibt die Closure zurueck. Die |
| 7 | Funktion kann auch dazu genutzt werden, eine Efun-, Simul-Efun- oder |
| 8 | Operator-Closure an ein anderes Objekt zu binden. |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 9 | |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 10 | Wenn das optionale Argument <ob> nicht mit this_object() |
| 11 | uebereinstimmt, wird eine Schutzverletzung ("bind_lambda", |
| 12 | this_object(), ob) verursacht. |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 13 | |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 14 | GESCHICHTE |
| 15 | Eingefuehrt in 3.2.1@82. |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 16 | |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 17 | SIEHE AUCH |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 18 | lambda(E), unbound_lambda(E), apply(E), funcall(E), closures(LPC) |