【发布时间】:2019-08-27 20:06:49
【问题描述】:
我希望我的代码仅在一行上打印silly,而是像这样打印它:
silly
silly
silly
我想要这个:
silly silly silly
这是我的代码:
def print_silly_name ()
i = 0
while ( i < 60 )
puts "silly"
i += 1
end
end
def main
name = read_string('Please enter your name: ')
if ( name == "benyamin") or ( name == "jack" )
puts " #{name} that is a nice name"
else
puts print_silly_name
end
end
main
【问题讨论】:
-
你想使用
print,而不是puts -
您应该使用
||而不是or。后者是一个控制流操作符,可能不是你想要的。
标签: ruby