blob: 1ca88da5ce80fba78114b96105532acbed18b6b1 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001SYNOPSIS
Zesstrad59c3892019-11-28 20:53:39 +01002 object to_object(string arg)
3 object to_object(closure arg)
4 object to_object(object arg)
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstrad59c3892019-11-28 20:53:39 +01006 (object)<value>
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstrad59c3892019-11-28 20:53:39 +01008BESCHREIBUNG
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
23FEHLER
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
28SIEHE AUCH
29 find_object(E), to_array(E), to_int(E), to_string(E), get_type_info(E)