小编Ale*_*lex的帖子

缩短长的 if else 语句

我有一个很长的if else声明:

 rnd = rand(1..1000)
 if rnd >= 600
   0
 elsif rnd < 600 && rnd >= 350
   1
 elsif rnd < 350 && rnd >= 270
   2
 elsif rnd < 270 && rnd >= 200
   3
 elsif rnd < 200 && rnd >= 150
   4
 elsif rnd < 150 && rnd >= 100
   5
 elsif rnd < 100 && rnd >= 80
   6
 elsif rnd < 80 && rnd >= 50
   7
 elsif rnd < 50 && …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

1
推荐指数
2
解决办法
87
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1