Als «lua» getaggte Fragen

Lua ist eine leistungsstarke, schnelle, leichte und einbettbare Skriptsprache. Es wird dynamisch typisiert, durch Interpretation des Bytecodes ausgeführt und verfügt über eine automatische Speicherbereinigung. Seine Geschwindigkeit ist einer der Hauptgründe, warum es in der Community des maschinellen Lernens weit verbreitet ist. Es wird oft als "erweiterbare Erweiterungssprache" bezeichnet.

182
Lua String zu int

Wie kann ich in Lua eine Zeichenfolge in eine Ganzzahl konvertieren? Ich habe eine Zeichenfolge wie diese: a = "10" Ich möchte, dass es in 10, die Zahl, umgewandelt

174
Unterschied zwischen . und: in Lua

Ich bin verwirrt über den Unterschied zwischen Funktionsaufrufen über .und über: > x = {foo = function(a,b) return a end, bar = function(a,b) return b end, } > return x.foo(3,4) 3 > return x.bar(3,4) 4 > return x:foo(3,4) table: 0x10a120 > return x:bar(3,4) 3 Was ist das...

160
Geteilte Saite in Lua?

Ich muss einen einfachen String teilen, aber es scheint keine Funktion dafür zu geben, und die manuelle Methode, die ich getestet habe, schien nicht zu funktionieren. Wie würde ich das

131
Wie erhalte ich die Anzahl der Einträge in einer Lua-Tabelle?

Klingt nach einer Frage "Lass es mich für dich googeln", aber irgendwie kann ich keine Antwort finden. Der Lua- #Operator zählt nur Einträge mit Ganzzahlschlüsseln, und zwar auch table.getn: tbl = {} tbl["test"] = 47 tbl[1] = 48 print(#tbl, table.getn(tbl)) -- prints "1 1" count = 0 for _ in...

125
Warum beginnen Lua-Arrays (Tabellen) bei 1 statt bei 0?

Ich verstehe die Gründe für die Entscheidung dieses Teils von Lua nicht. Warum beginnt die Indizierung bei 1? Ich habe (wie viele andere auch) dieses großartige Papier gelesen . Es scheint mir eine seltsame Ecke einer Sprache zu sein, die sehr angenehm zu lernen und zu programmieren ist. Versteh...

121
subtile Unterschiede zwischen JavaScript und Lua [geschlossen]

Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen im vergangenen Jahr . Verbessere diese...

108
Wie kann man eine Tabelle auf die Konsole werfen?

Ich habe Probleme beim Anzeigen des Inhalts einer Tabelle, die verschachtelte Tabellen enthält (n-tief). Ich möchte es einfach über eine printAnweisung oder etwas schnelles und schmutziges auf den Standard oder auf die Konsole werfen, aber ich kann nicht herausfinden, wie. Ich suche nach dem groben...

87
Wie iteriere ich einzelne Zeichen in der Lua-Zeichenfolge?

Ich habe eine Zeichenfolge in Lua und möchte einzelne Zeichen darin wiederholen. Aber kein Code, den ich ausprobiert habe, funktioniert und das offizielle Handbuch zeigt nur, wie Teilzeichenfolgen gefunden und ersetzt werden :( str = "abcd" for char in str do -- error print( char ) end for i = 1,...

85
Für Loop auf Lua

Meine Aufgabe ist es, eine for-Schleife zu erstellen. Ich habe es in Zahlen herausgefunden, kann es aber nicht in Namen herausfinden. Ich möchte eine for-Schleife erstellen, die eine Liste von Namen enthält. Folgendes habe ich bisher: names = {'John', 'Joe', 'Steve'} for names = 1, 3 do print...

84
Definieren Sie Standardwerte für Funktionsargumente

Im Lua-Wiki habe ich eine Möglichkeit gefunden, Standardwerte für fehlende Argumente zu definieren: function myfunction(a,b,c) b = b or 7 c = c or 5 print (a,b,c) end Ist das der einzige Weg? Der PHP-Stil myfunction (a,b=7,c=5)scheint nicht zu funktionieren. Nicht dass der Lua-Weg nicht...

76
Warum Mongrel2 verwenden?

Ich bin verwirrt, welchen Zweck Mongrel2 erfüllt / bereitstellt, den Nginx noch nicht erfüllt. (Ja, ich habe das Handbuch gelesen, aber ich muss zu ein Noob sein, um zu verstehen, wie es sich grundlegend von Nginx unterscheidet.) Mein aktueller Webanwendungsstapel ist: - nginx : Webserver - Lua :...

75
NSURLErrorDomain-Fehlercode -999 in iOS

Ich habe versucht, die Facebook-API des Corona SDK zu verwenden, um die Punktzahl für das Spiel, das ich entwickle, auf Facebook zu veröffentlichen. Ich habe jedoch ein Problem damit. Beim ersten Versuch, auf Facebook zu posten, wird nach der Anmeldung und Benutzerauthentifizierung folgende...

74
Wie kann ich eine sichere Lua-Sandbox erstellen?

Daher scheint Lua ideal für die Implementierung sicherer "Benutzerskripte" in meiner Anwendung zu sein. Die meisten Beispiele für das Einbetten von Lua scheinen jedoch das Laden aller Standardbibliotheken zu umfassen, einschließlich "io" und "package". Ich kann diese Bibliotheken also von meinem...