MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | SYNOPSIS |
| 2 | int member(mixed *array, mixed elem [, int start]); |
| 3 | int member(string s, int elem [, int start]); |
| 4 | int member(mapping map, mixed key); |
| 5 | |
| 6 | BESCHREIBUNG |
| 7 | Fuer Arrays und String liefert member() den Index des ersten |
| 8 | Auftretens von <elem> in <arg>. Ist <elem> nicht in <arg> enthalten, |
| 9 | wird -1 zurueck gegeben. |
| 10 | |
| 11 | Ist <start> als Zahl >= 0 gegeben, beginnt die Suche ab der |
| 12 | angegebenen Position. Eine Startposition groesser als die |
| 13 | Laenge des Strings/Arrays liefert stets das Resultat -1. |
| 14 | |
| 15 | Fuer Mapping prueft member(), ob <key> in <map> enthalten ist und |
| 16 | liefert 1 zurueck falls ja, 0 sonst. |
| 17 | |
| 18 | BEISPIELE |
| 19 | member( ({ "abc", "defg" }), "defg" ) = 1 |
| 20 | member( ({ "abc", "defg" }), "x" ) = -1 |
| 21 | member( "abcdefg", 100 ) = member( "abcdefg", 'd' ) = 3 |
| 22 | |
| 23 | SIEHE AUCH |
| 24 | rmember(E), mappings(LPC) |