lua-table

    8Ciepło

    2Odpowiedz

    Jestem świadomy słabej funkcjonalności tabel w Lua, jednak chciałbym mieć słabe odniesienie z jedną zmienną. Widziałem this proposal co sugeruje API następująco: -- creation ref = weakref(obj) -- de

    5Ciepło

    1Odpowiedz

    Jak zmienić operatora długości (#) dla tabeli w Lua, instrukcja sugeruje przypisanie funkcji __len w metatable, a następnie przypisanie tej metatabilitacji do tabeli, którą chcę przesłonić, ale to nie

    5Ciepło

    2Odpowiedz

    Jak mogę uzyskać rozmiar tabeli Lua w C? static int lstage_build_polling_table (lua_State * L) { lua_settop(L, 1); luaL_checktype(L, 1, LUA_TTABLE); lua_objlen(L,1); int len = lua_

    5Ciepło

    2Odpowiedz

    Próbuję odjąć tabelę od tabeli w Lua, więc tabela zwrotna będzie odejmowaniem t1 od t2. Wydaje się, że to działa, ale czy jest to skuteczniejszy sposób? function array_sub(t1, t2) -- Substract Array

    5Ciepło

    2Odpowiedz

    Jako początkujący mam rodzaj prostego problemu w Lua: a = function() print("hello") end b = {125, 116, a()} print(b[1]) to tylko należy wydrukować 125, ale również drukuje hello też. n

    5Ciepło

    2Odpowiedz

    Jak podzielić tabelę Lua zawierającą kilka tabel podrzędnych na dwie tabele bez zmiany oryginalnej tabeli. np. Podział tbl = {{tbl1}, {tbl2}, {tbl3}, {tbl4}} na subtbl1 = {{tbl1}, {tbl2}}, subtbl2 = {

    6Ciepło

    3Odpowiedz

    Mam tę tablicę, z pewnymi wartościami (int) i chcę sprawdzić, czy wartość podana przez użytkownika jest równa wartości w tym ciągu. Jeśli tak, wypisz komunikat "Got your string". Przykład listy: local

    5Ciepło

    3Odpowiedz

    Chciałbym posortować tabelę alfabetycznie. Z wyjątkiem liczb. Poniższy kod pokazuje jak tablica jest posortowana z funkcji komparatora: function(a,b) return a.N < b.N end daje mi: obj = { [1] =

    9Ciepło

    3Odpowiedz

    Próbuję dowiedzieć się równowartość: foo = [] foo << "bar" foo << "baz" nie chcę mieć wymyślić indeksu zwiększany. Czy istnieje prosty sposób na zrobienie tego?

    5Ciepło

    1Odpowiedz

    Lua początkujący tutaj, próbując nauczyć się przez ... To jest mój czwarty dzień z Lua, więc proszę o mnie. Chcę utworzyć tabelę o określonych nazwach jako klucze i określone funkcje jako wartości. Na