Dr.*_*ein 9 ruby string-concatenation
s是一个字符串,这看起来很啰嗦 - 我怎么能简化这个呢?:
   if x === 2
      z = s
    elsif x === 3
      z = s+s
    elsif x === 4
      z = s+s+s
    elsif x === 5
      z = s+s+s+s
    elsif x === 6
      z = s+s+s+s+s
谢谢
pol*_*nts 21
像这样的东西是最简单和最有效的(如ideone.com上所见):
puts 'Hello' * 3   # HelloHelloHello
s = 'Go'
x = 4
z = s * (x - 1)
puts z             # GoGoGo
ruby-doc.org -
String:str * integer => new_str复制 - 返回
String包含接收器的新整数副本.Run Code Online (Sandbox Code Playgroud)"Ho! " * 3 #=> "Ho! Ho! Ho! "
| 归档时间: | 
 | 
| 查看次数: | 12258 次 | 
| 最近记录: |