inem Table findet. Außerdem soll die Funktion den Index dieser Zahl zurückgeben.
<code lua>
function Argmax(_Table)
local MaxIndex = 1
local Max = _Table[MaxIndex]
for i, Value in ipairs(_Table) do
if _Table[i] > Max then
Max = _Table[i]
MaxIndex = i
end
end
return Max, MaxIndex
r (FIXME link) zurück, der in pro Iteration einen Index und zugehörigen Wert im Table generiert, wobei der Index von 1 bis //n// läuft. Die Iteration stoppt, sobald ein Index-Wert nicht mehr auf den vorigen folgt. Nicht-nume... ie das numerische Table ''_Table'' abhängig von ''Index'' traversieren kann |
| **_Table** | Numerisches
r (FIXME link) zurück, der in pro Iteration einen Index und zugehörigen Wert im Table generiert, wobei der Index von 1 bis //n// läuft. Die Iteration stoppt, sobald ein Index-Wert nicht mehr auf den vorigen folgt. Nicht-nume
an den Namen des Tables gefolgt von der Stelle (**Index**), an der die Variable steht, in eckigen Klammer... Lua ist da anders: Hier beginnen Listen immer bei Index ''1''!
\\
==== Nutzung von Schleifen ====
Vie... h nachträglich vergrößert werden, indem man einen Index benutzt, der die Listengröße um 1 erhöht:
<code
"Two",
[4] = "Four"
}
-- Diese Schleife wird Index 4 nicht erreichen, da Index 3 fehlt
for i, Value in ipairs(NumberNames) do
print(i.." is spelled "..