语法错误,意外的keyword_end,期望输入结束

时间:2014-08-04 02:49:30

标签: ruby

我有这段代码:

Class Card

    def initialize(suit, number)
        @suit = suit
        @number = number
    end
end

我收到错误消息:

/go_fish/lib/Card.rb:8 syntax error, unexpected keyword_end, expecting end-of-input (SyntaxError)

我遗失的任何建议或内容?

1 个答案:

答案 0 :(得分:3)

您的错误是第一行中的第一个字符。 class应为小写......

class Card
  def initialize(suit, number)
    @suit = suit
    @number = number
  end
end

此外,您可能希望遵循Ruby中编码样式的通用规则。为此,请将文件名更改为card.rb(再次为小写),与require相同。在Ruby文件中只用两个空格字符缩进是很常见的。