Ruby Rookie问题: 其他语言的{} ,ruby 怎么实现。

其他语言的{}, 就是 代码块,ruby 的实现,好像有点···

我想要实现代码:(伪ruby代码)

aString = "重要的事情"
count = 0
{p "#{aString}, 我说了, 第#{count+1}遍"
count += 1} while  count < 3

就是 希望这两句一起执行

p"#{aString}, 我说了, 第#{count+1}遍"
count += 1

我试了下Method, 也不成。代码:

def p_word(number)
    p"重要的事情, 我说了, 第#{number+1}遍"
    number ++
end
count = 0
p_word(count) while  count < 3

有什么建议吗?

阅读 2.3k
1 个回答

do ... then ... end

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进