|
Oktatás * Programozás 1 * Szkriptnyelvek Teaching * Programming 1 (BI) Félévek Linkek * kalendárium |
Nim2 /
mitems(), mpairs()These are mutable iterators. (The "m" prefix stands for "mutable").
mitems()Iterate over the elements. Use this if you want to modify the elements. var li = @[1, 2, 3] # must be `var` (not `let`) for x in mitems(li): x *= 10 echo li # @[10, 20, 30] Think of the loop variable Make sure that you iterate over something mutable. Otherwise you cannot change its elements. mpairs()Similar to var li = @["aa", "bb", "cc"] # must be `var` (not `let`) for idx, x in mpairs(li): x.add("!!!") echo li # @["aa!!!", "bb!!!", "cc!!!"] |
![]() Blogjaim, hobbi projektjeim * The Ubuntu Incident [ edit ] |