我有这段代码:
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)
我遗失的任何建议或内容?
答案 0 :(得分:3)
您的错误是第一行中的第一个字符。 class
应为小写......
class Card
def initialize(suit, number)
@suit = suit
@number = number
end
end
此外,您可能希望遵循Ruby中编码样式的通用规则。为此,请将文件名更改为card.rb
(再次为小写),与require
相同。在Ruby文件中只用两个空格字符缩进是很常见的。