假设我有一个这样的循环:
items.each do |x|
if FIRST_TIME_AROUND
# do something
end
# do the rest of stuff
end
Run Code Online (Sandbox Code Playgroud)
Ruby有没有办法写if FIRST_TIME_AROUND?我依旧回忆起曾经读过这件事,但我记不起来了.
编辑:我知道(很多)标准方法这样做......我追求最优雅的解决方案.
yka*_*ich 11
items.each_with_index do |x, i|
do_something if i==0
do_rest
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2557 次 |
| 最近记录: |