我正在使用Ruby on Rails 3.2.2,我想用最簡單的方法構建一個長字符串。我想利用times
方法,但使用下面的代碼不返回,我在尋找:如何建立一個長串?
10000.times{ "Foo bar" }
# => 10000
我想它返回"Foo bar Foo bar Foo bar Foo bar Foo bar Foo bar Foo bar Foo bar Foo bar Foo bar ..."
。
我該如何做到這一點?
注意:我想在我的rspec文件中使用上述代碼進行測試。
〜gmile具有最佳的解決方案,但比這個解決方案更好的是10000.inject(''){| str,ignore | str <<'Foo bar'} –