fork download
  1. local reputations = {
  2. [-1095] = "demon",
  3. [-795] = "evil",
  4. [-10] = "bad2",
  5. [-5] = "bad1",
  6. [0] = "normal",
  7. [5] = "good1",
  8. [10] = "good2",
  9. [795] = "good3",
  10. [1095] = "hero"
  11. }
  12.  
  13. print( "==== Using ipairs: ====" )
  14. for reppoints, repname in ipairs ( reputations ) do
  15. print( reppoints..", "..repname )
  16. end
  17.  
  18. print( "==== Using pairs: ====" )
  19. for reppoints, repname in pairs ( reputations ) do
  20. print( reppoints..", "..repname )
  21. end
  22.  
  23. print( "==== Using next: ====" )
  24. for reppoints, repname in next, reputations do
  25. print( reppoints..", "..repname )
  26. end
Success #stdin #stdout 0.01s 2496KB
stdin
Standard input is empty
stdout
==== 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