Lua-ban, ha csinálunk egy for ciklust akkor a ciklusváltozót előtte local i-vel be kell vezetni feltétlenül?
Figyelt kérdés
2015. febr. 13. 13:15
1/4 anonim válasza:
Mért nem próbálod ki?
Amúgy wikipedián ez van:
function factorial(n)
local x = 1
for i = 2,n do
x = x * i
end
return x
end
Szóval én úgy látom, hogy nem kell, de amúgy semmit nem értek Lua-hoz
2/4 A kérdező kommentje:
én is úgy látom, hogy nem kell, és tapasztalom is, de nem értem mi van a háttérben, mert a dokumentációban nem találtam, hogy akkor ez pontosan hogyan értelmeződik és fordul le
2015. febr. 13. 15:34
3/4 uno20001 válasza:
"fordul le"
Sehogy sem, mivel a Lua egy interpretált nyelv.
4/4 anonim válasza:
A lua az önmagában nem tud futni kell mindig egy gazdaprogram.
A függvény pedig nem jól van megírva.
function factorial(n)
local x = 1
for i = 2,n do
-- ide jön programkód
end
end
return pedig nem kell mert visszatéréskor a függvény kiugrik.
A nyelv mindig az aktuális programkörnyezet api-ját ágyazza be illetve annak függvényeit. Külön magában felesleges tanulni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!