【问题标题】:Please help me with this error in simple fizzbuzz program请在简单的 fizzbuzz 程序中帮助我解决这个错误
【发布时间】:2015-03-03 01:31:43
【问题描述】:

意外标记“if”附近的语法错误

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

【问题讨论】:

  • 似乎在codepad上运行正常
  • 奇怪,我从终端运行并用崇高的文字书写,但它不起作用。
  • 尝试将括号 () 放在 if 语句周围,如下所示:if (x % 3 == 0)
  • 在这里也可以正常运行。您是否有机会参加 IRB?
  • 你不应该使用 for 循环 ruby​​

标签: ruby fizzbuzz


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2022-10-17
    • 1970-01-01
    • 2016-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-05
    • 1970-01-01
    相关资源
    最近更新 更多