bool = HaveItem(t, key) bool = HasItem(t, key)
key
hat oder nicht. Wenn ein Element in diesem Index ist,
gibt HaveItem()
True
zurück. Dies ist ein Komfortbefehl für
RawGet().
Beachten Sie, dass wenn Sie eine Zeichenfolge im Parameter key
übergeben,
diese automatisch in Kleinbuchstaben umgewandelt wird. Wenn Sie das nicht
möchten, verwenden Sie stattdessen RawGet().
Ab Hollywood 9.1 hat dieser Befehl ein Synonym namens HasItem()
,
das dasselbe tut, aber grammatikalisch besser ist.
True
oder False
je nachdem, ob das Element vorhanden ist oder nichtt = {x = 10, y = 20} NPrint(HaveItem(t, "x"), HaveItem(t, "y"), HaveItem(t, "z"))Der obige Code druckt 1 / 1 / 0 (=
True
, True
, False
) aus.