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 | int member(mixed *array, mixed elem [, int start]) |
| 3 | int member(string s, int elem [, int start]) |
| 4 | int member(bytes s, int elem [, int start]) |
| 5 | int member(mapping map, mixed key) |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 6 | |
| 7 | BESCHREIBUNG |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 8 | Fuer Arrays, String und Bytefolgen liefert member() den Index |
| 9 | des ersten Auftretens von <elem> in <arg>. Ist <elem> nicht |
| 10 | in <arg> enthalten, wird -1 zurueck gegeben. |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 11 | |
| 12 | Ist <start> als Zahl >= 0 gegeben, beginnt die Suche ab der |
| 13 | angegebenen Position. Eine Startposition groesser als die |
| 14 | Laenge des Strings/Arrays liefert stets das Resultat -1. |
| 15 | |
| 16 | Fuer Mapping prueft member(), ob <key> in <map> enthalten ist und |
| 17 | liefert 1 zurueck falls ja, 0 sonst. |
| 18 | |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 19 | GESCHICHTE |
| 20 | LDMud 3.3.556 fuegte den <start>-Parameter hinzu. |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 21 | |
| 22 | SIEHE AUCH |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 23 | rmember(E), mappings(LPC) |