2015-03-03 22 views
-2

附近意外的标记语法错误“如果”请帮我这个错误简单fizzbuzz程序

for x in 1..100 
     if x % 3 == 0 
     puts "Fizz" 
     elsif (x % 5) == 0 
     puts "Buzz" 
     else 
     puts x 
     end 
    end 
+0

似乎在[codepad]上运行OK(http://codepad.org/dXKJ1p6C) – 2015-03-03 01:41:05

+0

奇怪的是,我从终端运行,并用崇高的文本编写,它不工作。 – goofiw 2015-03-03 01:43:06

+0

尝试在if语句中加上括号(),如下所示:if(x%3 == 0) – 2015-03-03 01:51:02

回答

1

谢谢你的帮助。我在终端上错误地运行了程序。 (./vs'ruby')