鍍金池/ 問答/Ruby/ Ruby Rookie問題: 其他語言的{} ,ruby 怎么實現(xiàn)。

Ruby Rookie問題: 其他語言的{} ,ruby 怎么實現(xiàn)。

其他語言的{}, 就是 代碼塊,ruby 的實現(xiàn),好像有點(diǎn)···

我想要實現(xiàn)代碼:(偽ruby代碼)

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

就是 希望這兩句一起執(zhí)行

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

我試了下Method, 也不成。代碼:

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

有什么建議嗎?

回答
編輯回答
任她鬧

do ... then ... end

2018年4月17日 21:48