local reputations = {
[-1095] = "demon",
[-795] = "evil",
[-10] = "bad2",
[-5] = "bad1",
[0] = "normal",
[5] = "good1",
[10] = "good2",
[795] = "good3",
[1095] = "hero"
}
print( "==== Using ipairs: ====" )
for reppoints, repname in ipairs ( reputations ) do
print( reppoints..", "..repname )
end
print( "==== Using pairs: ====" )
for reppoints, repname in pairs ( reputations ) do
print( reppoints..", "..repname )
end
print( "==== Using next: ====" )
for reppoints, repname in next, reputations do
print( reppoints..", "..repname )
end
bG9jYWwgcmVwdXRhdGlvbnMgPSB7CiAgICBbLTEwOTVdID0gImRlbW9uIiwKICAgIFstNzk1XSAgPSAiZXZpbCIsCiAgICBbLTEwXSAgID0gImJhZDIiLAogICAgWy01XSAgID0gImJhZDEiLAogICAgWzBdICAgICA9ICJub3JtYWwiLAogICAgWzVdICAgID0gImdvb2QxIiwKICAgIFsxMF0gICA9ICJnb29kMiIsCiAgICBbNzk1XSAgID0gImdvb2QzIiwKICAgIFsxMDk1XSAgPSAiaGVybyIKfQoKcHJpbnQoICI9PT09IFVzaW5nIGlwYWlyczogPT09PSIgKQpmb3IgcmVwcG9pbnRzLCByZXBuYW1lIGluIGlwYWlycyAoIHJlcHV0YXRpb25zICkgZG8KCXByaW50KCByZXBwb2ludHMuLiIsICIuLnJlcG5hbWUgKQplbmQKCnByaW50KCAiPT09PSBVc2luZyBwYWlyczogPT09PSIgKQpmb3IgcmVwcG9pbnRzLCByZXBuYW1lIGluIHBhaXJzICggcmVwdXRhdGlvbnMgKSBkbwoJcHJpbnQoIHJlcHBvaW50cy4uIiwgIi4ucmVwbmFtZSApCmVuZAoKcHJpbnQoICI9PT09IFVzaW5nIG5leHQ6ID09PT0iICkKZm9yIHJlcHBvaW50cywgcmVwbmFtZSBpbiBuZXh0LCByZXB1dGF0aW9ucyBkbwoJcHJpbnQoIHJlcHBvaW50cy4uIiwgIi4ucmVwbmFtZSApCmVuZA==
==== Using ipairs: ====
==== Using pairs: ====
0, normal
-5, bad1
-10, bad2
-795, evil
-1095, demon
5, good1
10, good2
795, good3
1095, hero
==== Using next: ====
0, normal
-5, bad1
-10, bad2
-795, evil
-1095, demon
5, good1
10, good2
795, good3
1095, hero