Pytania otagowane jako lua

Lua to potężny, szybki, lekki, osadzalny język skryptowy. Jest dynamicznie wpisywany, działa poprzez interpretację kodu bajtowego i ma automatyczne czyszczenie pamięci. Jego szybkość jest jednym z głównych powodów, dla których jest szeroko stosowany przez społeczność uczenia maszynowego. Jest często określany jako „rozszerzalny język rozszerzeń”.

12
Lua string to int
Jak przekonwertować ciąg znaków na liczbę całkowitą w Lua? Mam taki ciąg: a = "10" Chciałbym, aby został przekonwertowany na 10, liczbę.
183 lua 

3
Różnica pomiędzy . i: w Lua
Jestem zdezorientowany różnicą między wywołaniami funkcji przez .i przez: > 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 Co to :robi?
174 function  lua 

16
Podzielona struna w Lua?
Muszę zrobić prosty podział łańcucha, ale wygląda na to, że nie ma do tego funkcji, a ręczny sposób, który testowałem, nie działał. Jak bym to zrobił?
160 string  lua 



8
Jak uzyskać liczbę wpisów w tabeli Lua?
Brzmi jak pytanie „pozwól mi to wygooglować”, ale jakoś nie mogę znaleźć odpowiedzi. #Operator Lua liczy tylko wpisy z kluczami całkowitymi, podobnie jak table.getn: tbl = {} tbl["test"] = 47 tbl[1] = 48 print(#tbl, table.getn(tbl)) -- prints "1 1" count = 0 for _ in pairs(tbl) do count = count …
139 lua 

8
Dlaczego tablice (tabele) Lua zaczynają się od 1 zamiast od 0?
Nie rozumiem uzasadnienia decyzji tej części Lua. Dlaczego indeksowanie zaczyna się od 1? Przeczytałem (jak wielu innych) ten wspaniały artykuł . Wydaje mi się, że jest to dziwny zakątek języka, którego bardzo przyjemnie się uczy i programuje. Nie zrozum mnie źle, Lua jest po prostu świetna, ale gdzieś musi być …
125 arrays  lua  lua-table 

8
subtelne różnice między JavaScript i Lua [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte w zeszłym roku . Popraw to pytanie Po prostu uwielbiam JavaScript. Jest taki elegancki (wyobraź sobie cichy dźwięk westchnienia …
121 javascript  lua 


14
Jak zrzucić stół do konsoli?
Mam problem z wyświetleniem zawartości tabeli zawierającej tabele zagnieżdżone (n-deep). Chciałbym po prostu zrzucić to na standardowe wyjście lub konsolę za pomocą printinstrukcji lub czegoś szybkiego i brudnego, ale nie mogę dowiedzieć się, jak. Szukam przybliżonego odpowiednika, który dostałbym podczas drukowania NSDictionaryprzy użyciu gdb.
109 lua 

4
Jak sprawdzić, czy tabela zawiera element w Lua?
Czy istnieje metoda sprawdzania, czy tabela zawiera wartość? Mam swoją (naiwną) funkcję, ale zastanawiałem się, czy istnieje do tego coś „oficjalnego”? Albo coś bardziej wydajnego ... function table.contains(table, element) for _, value in pairs(table) do if value == element then return true end end return false end Nawiasem mówiąc, głównym …

1
Jak usunąć wpis tabeli Lua za pomocą jego klucza?
Mam tabelę lua, której używam jako hashmap, czyli z kluczami ciągów: local map = { foo = 1, bar = 2 } Chciałbym „wyskoczyć” z elementu tej tabeli identyfikowanego przez jego klucz. Istnieje table.remove()metoda, ale wymaga ona tylko indeksu elementu do usunięcia (tj. Liczby), a nie klucza ogólnego. Chciałbym móc …
97 lua  key  lua-table 


6
Jak iterować poszczególne znaki w łańcuchu Lua?
Mam ciąg w Lua i chcę iterować w nim poszczególne znaki. Ale żaden kod, który próbowałem, nie działa, a oficjalna instrukcja pokazuje tylko, jak znaleźć i zamienić podciągi :( str = "abcd" for char in str do -- error print( char ) end for i = 1, str:len() do print( …
88 lua 

4
Zdefiniuj wartości domyślne argumentów funkcji
W wiki Lua znalazłem sposób na zdefiniowanie domyślnych wartości brakujących argumentów: function myfunction(a,b,c) b = b or 7 c = c or 5 print (a,b,c) end Czy to jedyny sposób? Wygląda na to, że styl PHP myfunction (a,b=7,c=5)nie działa. Nie żeby sposób Lua nie działał, po prostu zastanawiam się, czy …
86 function  lua 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.