Determining if a variable is within range?

后端 未结 9 983
自闭症患者
自闭症患者 2020-12-12 12:02

I need to write a loop that does something like:

if i (1..10)
  do thing 1
elsif i (11..20)
  do thing 2
elsif i (21..30)
  do thing 3
etc...
9条回答
  •  遥遥无期
    2020-12-12 12:53

    You can usually get a lot better performance with something like:

    if i >= 21
      # do thing 3
    elsif i >= 11
      # do thing 2
    elsif i >= 1
      # do thing 1
    

提交回复
热议问题