MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 1 | SYNOPSIS |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame^] | 2 | object to_object(string arg) |
| 3 | object to_object(closure arg) |
| 4 | object to_object(object arg) |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 5 | |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame^] | 6 | (object)<value> |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 7 | |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame^] | 8 | BESCHREIBUNG |
| 9 | Das Argument <arg> wird in ein Objekt umgewandelt, wenn dies |
| 10 | moeglich ist. |
| 11 | |
| 12 | Fuer Strings wird das Objekt mit entsprechendem object_name(<arg>) |
| 13 | zurueck gelierfert, oder 0, wenn es kein entsprechendes Objekt gibt. |
| 14 | Dies entspricht find_object(). |
| 15 | |
| 16 | Fuer (gebundene!) Closures wird das Objekt zurueck gegeben, das die |
| 17 | Closure enthaelt. Fuer "Alien Lfun Closures" ist das das Objekt, das |
| 18 | die Closure erzeugt hat, nicht das Objekt, in dem die Lfun definiert |
| 19 | ist. |
| 20 | |
| 21 | Objekte und die Zahl 0 werden unveraendert zurueck gegeben. |
| 22 | |
| 23 | FEHLER |
| 24 | Die Cast-Schreibweise funktioniert nur, wenn der genaue Wert von |
| 25 | <value> zum Zeitpunkt der Kompilierung bekannt ist. Dies wird nicht |
| 26 | geaendert werden, da die Funktionsform verwendet werden kann. |
| 27 | |
| 28 | SIEHE AUCH |
| 29 | find_object(E), to_array(E), to_int(E), to_string(E), get_type_info(E) |