Ruby数组以及如何打印它们

我在这个网站上看到过Ruby的一线式记录,但找不到以下内容:

如果我需要用整数打印某些操作的结果:

print {|e| e = e * e}

但是我如何让Ruby知道e是1到10?

评论
  • 心太冷
    心太冷 回复

    目前尚不清楚您想做什么,但这是一个输入

    (1..10).to_a
    

    这为您提供了从1到10的数字数组。

  • 莫小柒i
    莫小柒i 回复

    在您的范围内使用括号

    (1..10).map {|ele| ele + 3} // 1 to 10 including the last number
    (1...10).map {|ele| ele + 3 } // 1 to 9 excluding the last number