lua

    5Ciepło

    1Odpowiedz

    Ok, więc mam projekt, w którym pracuję z klientem (napisanym w Lua) i serwerem (napisanym w Javie). Używam LuaSocket dla klienta i DatagramSockets dla serwera. Problem polega na tym, że wysyłam jeden

    5Ciepło

    2Odpowiedz

    Wszystko, co zrobiłem do tej pory, ujawniło rzeczy, które są bardzo blisko, ale po prostu nie radzę sobie z tym, co próbuję zrobić. Opiszę to w sposób możliwie najbardziej podstawowych: Imagine masz C

    5Ciepło

    1Odpowiedz

    function newImage(Image, posx, posy) pic = Bitmap.new(Texture.new(Image)) stage: addChild(pic) pic:setPosition(posx,posy) end local birdie = newImage("bird.png", 100, 100) birdie:setAnchorPoint

    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

    3Odpowiedz

    Potrzebuję konwertować ciąg Json do struktury danych tabeli w Lua. Korzystam z następującego kodu. local json = require "json" local t = { ["name1"] = "value1", ["name2"] = { 1, false, tru

    5Ciepło

    1Odpowiedz

    używam lua 5.1 w linux system.I zainstalowany luasocket 2.0.2 użyciu tego manual .Ale kiedy wykonać poniższy kod pliku test.lua socket = require("socket") print(socket._VERSION) uzyskać następujące

    5Ciepło

    1Odpowiedz

    Obecne wersje Lua nie obsługują liczb całkowitych, tylko zmiennoprzecinkowe. (W nadchodzącym 5.3 to się zmienia, ale zignorujmy to.) Moje pytanie brzmi: jaki jest pożytek z lua_pushinteger()? Jeśli li

    5Ciepło

    1Odpowiedz

    Jak zastąpić znak dolara w Lua, ponieważ jest to znak specjalny w dopasowywaniu wzorców? Próbowałem to: string.gsub("$44,000.00", "$", "") > "$44,000.00" Ale robi to dodać pusty na końcu łańcucha.

    5Ciepło

    2Odpowiedz

    Mam funkcję, którą chcę dynamicznie dodać podczas działania programu. Powiedzmy mam function Foo: function foo() Function1() Function2() Function3() end i chcę zmienić Foo() na adres

    9Ciepło

    1Odpowiedz

    Piszę prosty skrypt Lua, aby obliczyć medianę z zestawu posortowanego (http://redis.io/commands/#sorted_set) w ramach Redis 2.8. Skrypt jest poniżej local cnt = redis.call("ZCARD", KEYS[1]) if cnt >