lua

    26Ciepło

    3Odpowiedz

    Moim celem jest wybranie losowego przedmiotu ze stołu w Lua. To, co mam tak daleko, ale w tej chwili nie działa: local myTable = { 'a', 'b', 'c', 'd' } print(myTable[ math.random(0, #myTable - 1) ])

    10Ciepło

    2Odpowiedz

    Czekam na przeniesienie programu, który obecnie osadza interpretera Pythona, aby użyć Lua. W Pythonie dość łatwo jest używać modulefinder, compileall i zipfile, aby stworzyć ładnie uporządkowany zip z

    5Ciepło

    1Odpowiedz

    Próbuję użyć surowych plików Lua do celów konfiguracyjnych, ale nie chcę, aby pliki konfiguracyjne powodowały zanieczyszczenie globalnej przestrzeni nazw. Problem, który napotykam, polega na tym, że d

    16Ciepło

    3Odpowiedz

    Mam plik wykonywalny, który chcę uruchomić przy użyciu Lua ... jak to zrobić? Nie można znaleźć żadnej dokumentacji w tej sprawie.

    12Ciepło

    1Odpowiedz

    funkcji Lua może wrócić wiele wyników: a, b, c = unpack({'one', 'two', 'three'}) Jeśli nie jestem zainteresowany w trzeciej wartości zwracanej, mogę zignorować go przy wywołaniu funkcji: a, b = unpa

    24Ciepło

    2Odpowiedz

    Rozważmy następujący kod Lua: local var1, var2; Czy var2 lokalna zmienna tutaj? Czy jest to tylko var1 lokalny?

    7Ciepło

    7Odpowiedz

    Szukam dobrego języka skryptowego do połączenia z moim programem. szukam 2 ważnych atrybutów: Scripting język powinien być twardy połączony do pliku wykonywalnego (nie wymagające 3rd party instalacje)

    7Ciepło

    1Odpowiedz

    Próbuję użyć metody nazewnictwa pakietu lua po nazwie pliku o nazwie here, jednak _REQUIREDNAME nigdy nie jest zdefiniowany. Na przykład mam te dwa pliki samplePackage.lua: print("_REQUIREDNAME: ", _R

    8Ciepło

    5Odpowiedz

    Przypuszczam, że rejestruję wiele różnych nazw funkcji w Lua do tej samej funkcji w C. Teraz, za każdym razem, gdy wywoływana jest moja funkcja C, czy istnieje sposób na określenie, która nazwa funkcj

    8Ciepło

    2Odpowiedz

    Mam kilka klas w C++, które chciałbym pokazać Lua. Mogę zadzwonić pod numer Widget:New(), aby uzyskać powrót userdata z metatabilnym zbiorem do tabeli WidgetMeta. WidgetMeta posiada wszystkie funkcje