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
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.
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
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...
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
Wie sortiere ich bei einem Array von x- und y-Punkten die Punkte dieses Arrays im Uhrzeigersinn (um ihren durchschnittlichen Gesamtmittelpunkt)? Mein Ziel ist es, die Punkte an eine Linienerstellungsfunktion zu übergeben, um etwas zu erhalten, das ziemlich "solide" aussieht, so konvex wie möglich,...
Ich habe in den letzten Monaten viel mit Lua zu tun gehabt und ich mag die meisten Funktionen wirklich, aber mir fehlt immer noch etwas unter diesen: Warum gibt es keine continue? Welche Problemumgehungen gibt es dafür?
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...
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...
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...
Was ist der effizienteste Weg, um festzustellen, ob eine Tabelle leer ist (dh derzeit weder Werte im Array-Stil noch Werte im Diktat-Stil enthält)? Derzeit verwende ich next(): if not next(myTable) then -- Table is empty end Gibt es einen effizienteren Weg? Hinweis: Der #Operator reicht hier nicht...
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...
Gibt es eine Methode, um zu überprüfen, ob eine Tabelle einen Wert enthält? Ich habe meine eigene (naive) Funktion, aber ich habe mich gefragt, ob es dafür etwas "Offizielles" gibt. Oder etwas effizienteres ... function table.contains(table, element) for _, value in pairs(table) do if value ==...
Ich habe eine Lua-Tabelle, die ich als Hashmap verwende, dh mit String-Schlüsseln: local map = { foo = 1, bar = 2 } Ich möchte ein Element dieser Tabelle "platzen" lassen, das durch seinen Schlüssel identifiziert wird. Es gibt eine table.remove()Methode, die jedoch nur den Index des zu entfernenden...
Gibt es in Lua überhaupt Inline-Bedingungen? Sowie: print("blah: " .. (a == true ? "blah" : "nahblah"))
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,...
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...
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...
Ich habe ein Spielprojekt, um Breakout neu zu implementieren . Ich möchte zwei Wörter anzeigen, jedes Wort in einer Zeile. Sie werden durch den Ziegelblock verbunden. Im Inneren ist die oberste Zeile der Vorname, links ausgerichtet. Die unterste Zeile ist der Nachname, rechts ausgerichtet. Sie...
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 :...
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...
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...