Kezdőoldal » Számítástechnika » Programozás » Lua-ban, ha csinálunk egy for...

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

2015. febr. 13. 13:25
Hasznos számodra ez a válasz?
 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.

2015. febr. 13. 19:08
Hasznos számodra ez a válasz?
 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.

2017. ápr. 9. 01:19
Hasznos számodra ez a válasz?

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!