Tag: lua

Lua ist eine mächtige, schnelle, leichte, integrierbare Skriptsprache. Es ist dynamisch typisiert ist, läuft durch die Interpretation von bytecode, und hat eine automatische garbage collection. Seine Geschwindigkeit ist einer der Hauptgründe, es ist weit verbreitet durch die machine-learning-community. Es ist oft bezeichnet als „extensible extension language“.

Iterating durch eine Lua-Tabelle von C ++?

Anzahl der Antworten 3 Antworten
Ich versuche zum laden von Tabellen aus Lua zu C++, aber ich habe Probleme, es richtig zu machen. Ich bin immer durch die erste iteration Prima, aber dann beim zweiten Aufruf lua_next stürzt es ab. Irgendwelche Ideen?

So lesen Sie Daten aus einer Datei in Lua

Anzahl der Antworten 4 Antworten
Ich Frage mich, ob es war ein Weg, um Daten aus einer Datei Lesen oder vielleicht auch nur um zu sehen, ob es existiert und eine true oder false function fileRead(Path,LineNumber) --..Code... return Data end InformationsquelleAutor der

Gibt es eine bessere Möglichkeit, die Datei vom relativen Pfad in lua anzufordern?

Anzahl der Antworten 1 Antworten
Meine Verzeichnis Struktur sieht wie folgt aus: |-- ball.lua |-- entity.lua |-- test `-- ball_test.lua Ich bin mit dem folgenden code im test/ball_test.lua zu verlangen ball.lua aus dem übergeordneten Verzeichnis: package.path = package.path .. ";../entity.lua" require("entity") package.path

Holen Sie die Ausgabe von os.execute in Lua zurück

Anzahl der Antworten 3 Antworten
Wenn ich ein "os.führen Sie" in Lua, eine Konsole sich schnell öffnet, führt den Befehl aus, schließt dann nach unten. Aber gibt es eine Möglichkeit, wieder die Ausgabe in der Konsole nur mit der standard-Lua-Bibliotheken? InformationsquelleAutor der

Kann ich die Zeichengleichheit in lua überprüfen?

Anzahl der Antworten 3 Antworten
Nur ein straight forward-Anfänger-Frage, ich bin Codierung Lua Sachen für Garrys Mod, lernen durch Lesen von wiki und andere Codierungen. if (self.Owner:SteamID( ) == "STEAM_0:1:44037488" ) then oben ist der code, den ich verwenden möchten, um zu

Lua mehrzeilige Kommentare vorbei]] 's

Anzahl der Antworten 1 Antworten
Ich versuche, herauszufinden, einen Weg, um einen mehrzeiligen Kommentar in einem batch-code, aber es hält irrtümlich die syntax der in es als ein ]] und denken ich will es ein Ende gibt, was ich nicht! --[[ for

Unterschied zwischen . und: in Lua

Anzahl der Antworten 2 Antworten
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

Erzwingen, dass ein Lua-Skript beendet wird

Anzahl der Antworten 9 Antworten
Wie Sie am Ende einer langen Ausführung von Lua-script? Habe ich zwei threads, einer läuft das Hauptprogramm und der andere steuert ein Benutzer die mitgelieferten Lua-Skript. Ich muss töten, der thread, der ausgeführt wird, Lua, aber erstmal

Lua, Spielstatus und Spielschleife

Anzahl der Antworten 9 Antworten
Call main.lua-Skript bei jedem Spiel Schleife-iteration - ist es gut oder schlechtes design? Wie wirkt es auf die Leistung (relativ)? Pflegen Spielstand von eine. C++ host-Programm oder b. aus Lua-Skripten oder c. von beiden und synchronisieren Sie

Wenn, sonst, wenn und Lua

Anzahl der Antworten 1 Antworten
Irgendeine Idee, warum dies falsch ist, in Lua? if Pieza == 1 then if Rotacion == 1 then Piezas = Cuadrado1 else if Rotacion == 2 then Piezas = Cuadrado2 else if Rotacion == 3 then --this

lua Call-Funktion aus einer Zeichenfolge mit Funktionsname

Anzahl der Antworten 5 Antworten
Ist es möglich in lua ausführen, dann eine Funktion aus einem string, der seinem Namen? ich.e: ich habe die string x = "foo", ist es möglich zu tun x() ? Wenn ja, was ist die syntax ?

Wie man einen Tisch zur Konsole ablädt?

Anzahl der Antworten 11 Antworten
Ich habe Probleme beim anzeigen des Inhalts einer Tabelle enthält geschachtelte Tabellen (n-tief). Ich möchte nur dump es auf std-out oder die Konsole über ein print Anweisung oder etwas quick and dirty, aber ich kann nicht herausfinden,

Definieren Sie Standardwerte für Funktionsargumente

Anzahl der Antworten 4 Antworten
In der Lua-wiki fand ich einen Weg zu definieren, default-Werte für fehlende Argumente: function myfunction(a,b,c) b = b or 7 c = c or 5 print (a,b,c) end Ist das die einzige Möglichkeit? Die PHP-Stil myfunction (a,b=7,c=5)

Lua os.execute Rückgabewert

Anzahl der Antworten 4 Antworten
Ist es möglich, Lesen Sie die folgenden aus der lokalen variable in Lua? local t = os.execute("echo 'test'") print(t) Ich will einfach nur, um dies zu erreichen: was auch immer ausgeführt wird, über die ox.execute und zurück

Für Loop auf Lua

Anzahl der Antworten 3 Antworten
Meine Aufgabe ist, wie eine for-Schleife. Ich habe es herausgefunden in Bezug auf zahlen, kann aber nicht herausfinden in Bezug auf die Namen. Ich würde gerne eine for-Schleife, die läuft, eine Liste von Namen. Folgende ist, was

Lua muss sich am Komma trennen

Anzahl der Antworten 7 Antworten
Habe ich gegoogelt und ich bin einfach nicht bekommen es. Scheint wie eine einfache Funktion, aber natürlich Lua hat es nicht. In Python würde ich das tun string = "cat,dog" one, two = string.split(",") und dann würde

Simulate + = in Lua, ist das möglich?

Anzahl der Antworten 1 Antworten
Jemand hatte mir erzählt das überladen der Operatoren, aber ich bin mir auch nicht sicher, wie ich beginnen würde, das zu tun. Was ich versuche zu tun, ist zu ändern: table["key"]=table["key"]+12345 in table["key"]+=12345 Oder sogar über eine

Am effizientesten, um festzustellen, ob eine Lua-Tabelle leer ist (enthält keine Einträge)?

Anzahl der Antworten 5 Antworten
Was ist der effizienteste Weg, um zu bestimmen, ob eine Tabelle leer ist (das heißt, enthält derzeit weder array-style-Werte noch dict-style-Werte)? Derzeit bin ich mit next(): if not next(myTable) then -- Table is empty end Gibt es

Lua String ersetzen

Anzahl der Antworten 1 Antworten
Wie kann ich dies tun? Habe ich diese: name = "^aH^ai" string.gsub(name, "^", "") welche zurückgeben sollte "Hallo", aber es packt das caret-Zeichen als Muster, Zeichen Was wäre eine Arbeit um für dieses? (muss getan werden, in

wie man einzelne Zeichen in Lua string iteriert?

Anzahl der Antworten 5 Antworten
Ich habe einen string in Lua und Durchlaufen die einzelnen Charaktere. Aber keinen code, den ich versucht habe funktioniert und die offizielle Anleitung zeigt nur, wie zu finden und ersetzen von Teilstrings 🙁 str = "abcd" for

Was bedeutet (^?) * In diesem Regex?

Anzahl der Antworten 4 Antworten
Habe ich diese regex: ^(^?)*\?(.*)$ Wenn ich das richtig verstehe, ist dies der Zusammenbruch von, was es tut: ^ - start-matching aus dem Anfang des Strings (^?)* - Ich weiß es nicht wissen, aber er speichert es

Wie starte ich eine ausführbare Datei mit Lua?

Anzahl der Antworten 3 Antworten
Ich habe eine ausführbare Datei, die ich ausführen möchten, mithilfe von Lua ... wie mache ich das? Kann nicht scheinen zu finden, keine Dokumentation überall über dieses. InformationsquelleAutor der Frage Brian T Hannan | 2010-05-13

Suchen Sie nach einem Objekt in einer Lua-Liste

Anzahl der Antworten 7 Antworten
Wenn ich eine Liste von Einträgen wie diesem: local items = { "apple", "orange", "pear", "banana" } wie kann ich überprüfen, ob "orange" ist in dieser Liste? In Python, die ich tun könnte: if "orange" in items:

Lua überprüfen, ob eine Datei existiert

Anzahl der Antworten 9 Antworten
Wie kann ich überprüfen, ob eine Datei vorhanden ist mit lua? InformationsquelleAutor der Frage Yoni | 2011-02-14

Wie kompilieren Sie Lua-Skripte in eine einzelne ausführbare Datei, während Sie trotzdem den schnellen LuaJIT-Compiler erhalten?

Anzahl der Antworten 2 Antworten
Wie kann ich kompilieren meine Lua - Skripts in eine einzelne ausführbare Datei, während gewinnt auch die super-schnelle performance-Vorteile von LuaJIT? Hintergrund: Meine Lua-Skripte sind für eine web-Anwendung, die ich erstellt (z.B. auf host -http://example.com) Meine aktuellen

Nancy (C #): Wie bekomme ich meine Postdaten?

Anzahl der Antworten 4 Antworten
Ich bin mit Corona SDK, um post-Daten zu meiner C# server: headers["Content-Type"] = "application/x-www-form-urlencoded" headers["Accept-Language"] = "en-US" local body = "color=red&size=small" local params = {} params.headers = headers params.body = body network.request( host .. "/UpdateHand", "POST", nwListener,

Lua als allgemeine Skriptsprache?

Anzahl der Antworten 11 Antworten
Wenn ich sehe, Lua, die einzige Sache, die ich je gelesen habe ist "ideal für die Einbettung", "schnell", "leicht" und oft mehr als alles andere: "World of Warcraft" oder kurz "WoW". Warum ist es beschränkt auf die

Gibt es vor Kurzem Lua zu JavaScript Konvertern oder Dolmetschern?

Anzahl der Antworten 9 Antworten
Muss ich einen guten finden, Lua, JavaScript-Konverter; lua2js auf luaforge.org ist veraltet (3 Jahre oder so alt, und sieht aus wie es funktioniert nicht auf Lua 5.1) und ich habe noch keine gefunden, was bei Google. Hat

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

Anzahl der Antworten 6 Antworten
Klingt wie ein "let me google it for you" - Frage, aber irgendwie habe ich nicht finden können, eine Antwort. Die Lua # Betreiber zählt nur Einträge mit integer-Schlüssel, und so hat table.getn: tbl = {} tbl["test"]

Unterstützt Lua Unicode?

Anzahl der Antworten 5 Antworten
Basieren auf den link unten, ich bin verwirrt, ob die Lua-Programmiersprache unterstützt Unicode. http://lua-users.org/wiki/LuaUnicode Scheint es, tut es aber Einschränkungen. Ich weiß einfach nicht verstehen, die Einschränkung nichts, das groß - /Schlüssel-oder keine große Sache? InformationsquelleAutor der

Lua Wrapper für C #?

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche zum einbetten von Lua in meiner C# - Anwendung, und ich dachte, es war ein wrapper um die lua-API für C#, aber nicht erinnern, was es ist. Kann mir jemand zeigen in

Lua's Bytecode-Spezifikation

Anzahl der Antworten 4 Antworten
Kann mir jemand sagen wo Sie zu finden Lua-bytecode-Spezifikation? Ich habe die Suche nach 15 Minuten, und ich kann nicht finden alles. InformationsquelleAutor der Frage Wilfred Springer | 2009-09-26

Listet die Datei mit dem Befehl ls in Linux mit vollem Pfad auf

Anzahl der Antworten 9 Antworten
Viele werden, dass es sich um sich wiederholende Fragen aber, die ich durchgemacht habe, alle Fragen, bevor Sie aufgefordert, zu diesem Thema, aber keiner war für mich. Will ich drucken vollständigen Pfadnamen der bestimmten Datei-format mit dem

Debugging von eingebettetem Lua

Anzahl der Antworten 6 Antworten
Wie prüfst du lua-code, eingebettet in eine c++ - Anwendung? Von dem, was ich sammeln, entweder ich brauche zu kaufen ein spezielles IDE und link in Ihrer speziellen lua-runtime (ugh). Oder brauche ich zum erstellen einer debug-Konsole

Wie verlassen Sie den interaktiven Lua sauber?

Anzahl der Antworten 1 Antworten
Ich habe versucht, das Wort "quit" in einer einzigen Zeile, aber das scheint mir zu einfach, ändern Sie die Befehlszeile Zeiger von einer ">" >>". Was ist der beste Weg, um am Ende einer session in der

Wie überprüft man, ob eine Tabelle ein Element in Lua enthält?

Anzahl der Antworten 4 Antworten
Ist es eine Methode für die überprüfung, ob eine Tabelle einen Wert enthält ? Ich habe meine eigene (naive) Funktion, aber ich Frage mich, wenn etwas "offizielles" gibt ? Oder etwas effizienter... function table.contains(table, element) for _,

Verkettung von Saiten in Lua

Anzahl der Antworten 4 Antworten
In vielen Sprachen können Sie verketten von strings auf Variablen-Zuordnung. Ich habe ein Szenario, mit dem Lua-Programmiersprache, wo ich noch anfügen der Ausgabe eines Befehls, um eine vorhandene variable. Gibt es ein funktionales äquivalent in Lua zu

nginx proxy_pass basierend darauf, ob die Anfrage-Methode POST, PUT oder DELETE ist

Anzahl der Antworten 4 Antworten
Habe ich zwei iKaaro Instanzen läuft auf port 8080, 9080, wo die 9080-Instanz schreibgeschützt ist. Ich bin unsicher, wie man nginx zum Beispiel, wenn die request-Methode ist POST, PUT, DELETE, dann senden Sie zu schreiben Beispiel (8080)

Was ist eine gute Spiel-Engine, die Lua verwendet?

Anzahl der Antworten 6 Antworten
Ich weiß Love2D und Corona SDK (für mobile Geräte). Es ist eine andere Spiel-engines, die Lua verwenden, die Sie empfehlen? InformationsquelleAutor der Frage Fábio Perez | 2011-02-19

Alternativen zu Lua als eingebettete Sprache?

Anzahl der Antworten 7 Antworten
Arbeite ich auf einem embedded system unter Linux auf einem DSP. Nun wollen wir einige Teile davon skriptfähig und wir sind auf der Suche nach einem netten einbettbare Skriptsprache. Diese Skripte integrieren sollten gut mit unseren vorhandenen

Wie man Liste der Verzeichnisse in Lua erhält

Anzahl der Antworten 6 Antworten
Ich brauche eine Liste von Verzeichnis in LUA Angenommen ich habe ein Verzeichnis-Pfad "C:\Program Dateien" Brauche ich eine Liste aller Ordner in einem bestimmten Pfad und wie nach jedem bestimmten Ordner in diese Liste. Beispiel Benötigen eine

Verkettung von Tabellen in Lua

Anzahl der Antworten 8 Antworten
ORIGINAL-BEITRAG Gegeben, dass es keine eingebaute Funktion in Lua, ich bin auf der Suche nach einer Funktion, die mir erlaubt, Anhängen, Tabellen zusammen. Ich habe gegoogelt sehr viel und habe versucht, alle Lösungen, die ich gestolpert aber

Basiert Lua in erster Linie auf gut eingeführten Programmiersprachen?

Anzahl der Antworten 5 Antworten
Lua belegt einen guten Platz im Raum der Sprachen, die eingebettet werden können. Die primäre Idee hinter dem Lua-design-neue Ideen aus der implementoren, oder ist Lua in Erster Linie eine gut ausgeführte Kombination von etablierten Ideen? Vergleich

Wie man eine große Lua-Saite in kleine Stücke zerlegt

Anzahl der Antworten 5 Antworten
Habe ich einen großen string (die eine base64-codierte Bild) und es ist 1050 Zeichen lang sein. Wie kann ich hängen Sie einen großen string gebildet von kleinen, wie dies in C function GetIcon() return "Bigggg string 1"\

Kompiliere Lua-Code, speichere Bytecode, lade ihn und führe ihn aus

Anzahl der Antworten 1 Antworten
Ich versuche zu kompilieren ein lua-Skript, das Aufrufe von einigen exportierten Funktionen, speichern Sie die resultierenden bytecode in eine Datei und laden Sie dann diesen bytecode und führt ihn, aber ich habe nicht gefunden eine Beispiel auf,

Der einfachste Weg, Lua Script für ein paar Sekunden zu warten / pausieren / schlafen / blockieren?

Anzahl der Antworten 18 Antworten
Ich kann nicht herausfinden, wie man mit lua zu tun, einer gemeinsamen timing-tricks, wie Schlaf - beenden Sie alle Maßnahmen, die auf thread pause/warten - gehen Sie nicht auf die nächste Befehl, aber anderen code in der

Lua String zu int

Anzahl der Antworten 10 Antworten
Wie kann ich konvertieren einen string in einen integer in Lua? Danke. Ich habe einen string wie diesen: a = "10" Möchte ich es umgewandelt werden auf 10, die Zahl. InformationsquelleAutor der Frage David Gomes | 2012-06-09

Was sind Userdata und Lightuserdata in Lua?

Anzahl der Antworten 4 Antworten
Was ist userdata und lightuserdata in Lua? Wo brauche ich es? Ich habe versucht, Sie zu wickeln meinem Kopf herum für einige Zeit jetzt, aber ich kann nicht scheinen, finden alle tutorials/Erklärungen, die ich wirklich verstehen. Warum

Lua vs. XML für die Datenspeicherung

Anzahl der Antworten 9 Antworten
Viele von uns indoktriniert worden in die Verwendung von XML für die Speicherung von Daten. Es Vorteile und Nachteile allgemein bekannt sind, und ich sicherlich nicht wollen, um Sie zu diskutieren hier. Aber in dem Projekt, das

Alle Zeichen in einer Zeichenkette kleingeschrieben in Lua

Anzahl der Antworten 2 Antworten
Hier ist die Sache. Ich versuche zur Konvertierung einer Zeichenfolge in Kleinbuchstaben in Lua, aber es funktioniert nicht. Ich habe dies getan String = String:lower() aber es mag es nicht. Ich bin sicher, das ist der Weg,