How to loop a string without `times` in Ruby -


i'm trying use loop print "¡ruby!" 30 times. done 30.times{print "¡ruby!"}, or using while learning loop. here code:

word = "¡ruby!" loop print word * 30 break if word.count < 30 end 

after printing 30 times wanted,i errors:

"wrong number of arguments (at least 1)", "invalid multibyte char (utf-8) (syntaxerror)" , "syntax error, unexpected tfid, expecting end-of-input word = "�ruby!"" 

thanks.

i = 0  loop   print "¡ruby!"   += 1   break if > 29 end 

this print out string 30 times.

=> ¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby!¡ruby! 

for more legible output change print puts


Comments

Popular posts from this blog

yii2 - Yii 2 Running a Cron in the basic template -

asp.net - 'System.Web.HttpContext' does not contain a definition for 'GetOwinContext' Mystery -

mercurial graft feature, can it copy? -