Szerző Téma: [LUA] For ciklus kérdések  (Megtekintve 2656 alkalommal)

[LUA] For ciklus kérdések
« Dátum: 2015. december 22. - 15:39:42 »
0 Show voters
Sziasztok!
A for ciklussal kapcsolatba lenne néhány kérdésem. Az egész lua nyelvet ismerem, de itt van még 1-2 homályos rész :D
Az első kérdésem az lenne, hogy a pairs és az ipairs között mi a különbség?
 
for _, valami in ipairs(valamiTomb) do
-- valamit csinál
end

 
Ez lenne a második: Amikor az index (?) helyére egy aláhúzást raknak, az valami nem definiált érték? (simán csak lépeget?)
Előre is köszönöm a válaszokat!
-Robika1

Nem elérhető Live

  • 507
    • Profil megtekintése
[LUA] For ciklus kérdések
« Válasz #1 Dátum: 2015. december 22. - 20:24:38 »
0 Show voters
1. https://forum.mtasa.com/viewtopic.php?f=91&t=42884
2. Igen, az alsóvonal kihadja azt az értéket. (pl. local x, _, z = getElementPosition(localPlayer); és akkor csak az x és a z lesz használható)

Nem elérhető Xenius

  • 668
    • Profil megtekintése
[LUA] For ciklus kérdések
« Válasz #2 Dátum: 2015. december 22. - 20:31:50 »
0 Show voters
ipairs -> növekvő key-el rendelkező táblák esetén (pl 1-2-3-4-5-6-7-8-9 stb, nincs kiesés tehát pl nincs olyan hogy 1-3-5-9)
pairs -> custom key-el rendelkező táblák esetén (pl [1]=\"asd\", [56] = \"asd2\", [\"teszt\"] = \"asd3\")

[LUA] For ciklus kérdések
« Válasz #3 Dátum: 2015. december 22. - 21:44:16 »
0 Show voters
Értem már :)
Köszönöm a válaszokat!
-Robika1

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal