相关疑难解决方法(0)

什么是Ruby中的"for"

在Ruby中:

for i in A do
    # some code
end
Run Code Online (Sandbox Code Playgroud)

是相同的:

A.each do |i|
   # some code
end
Run Code Online (Sandbox Code Playgroud)

for 不是内核方法:

  • for红宝石究竟是什么" "
  • 有没有办法使用其他关键字来做类似的事情?

就像是:

 total = sum i in I {x[i]}
Run Code Online (Sandbox Code Playgroud)

映射到:

 total = I.sum {|i] x[i]}
Run Code Online (Sandbox Code Playgroud)

ruby metaprogramming

23
推荐指数
3
解决办法
7769
查看次数

标签 统计

metaprogramming ×1

ruby ×1