Crystal notes



(0..10).step(2) do |x|
    puts x
end

---

x = ["the","end","game"]
x[0..1].each() do |y|
    puts y
end

---

# times method
2.times do |n|
    puts n
end

---

# upto method
0.upto(1) do |n|
    puts n
end

---

For ranges it's simple: x..y defines a range from x to y inclusive
and x...y defines a range from x to y exclusive. So if you want the
same behavior as times use 0...n. For x.upto(y) there is only one version which will iterate upto and including y.

Popular posts from this blog

Change Fedora Silverblue automatic updates to check

Create a new repo

Configure smartd monitoring