Lua ist eine Taste von einem Wert, der
Ich arbeite mit diesem:
chars = {
["Nigo Astran"]="1",
["pantera"]="2"
}
nchar = (chars[$name])+1
Die variable $name wird mir eine Zeichenfolge, die ich angemeldet bin, in diesem Fall : "Nigo Astran"
und nchar
hat den Wert "2"
wenn ich in "Nigo Astran"
, und so weiter. Ich glaube, Sie bekommen die Idee.
Nun möchte ich, um die Schlüssel aus dem Wert, Beispiel:
wenn nchar
ist 2
es mir geben sollte "pantera"
als Schlüssel. Ich bin nur nicht immer der Wert des Schlüssels.
InformationsquelleAutor Wesker | 2011-10-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie feststellen, selbst benötigen, um die Schlüssel von den Werten einer Tabelle, überlegen, invertieren Sie die Tabelle wie im
Die for-Schleife fehlt, ist ein tun.
behoben, danke.
InformationsquelleAutor lhf
Ich glaube nicht, dass es etwas effizienter als Schleife über die Einträge in der Tabelle mit
pairs
und vergleichen der keys.können Sie tun, dass Sie so etwas wie dieses
Dann würden Sie es verwenden, wie diese:
habe es ich habe es mit tostring() Liebe dich sowieso <3
InformationsquelleAutor Michael Anderson
der beste Weg das zu tun ist, wie dieses
InformationsquelleAutor Master