错误:C:\ Users \ RR \ Desktop \ ruby_sandbox> ruby classes.rb classes.rb:44: 语法错误,意外的输入结束,期待keyword_end
我的代码是:
class Animal
attr_accessor :name,:age,:sex,:location
def initialize(age=18,sex="not available",location="not specified")
puts "details of animal"
@age=age
@sex=sex
@location=location
end
def condition(age,name)
if animal.age>animal1.age
puts "#{animal.name } is older than #{animal1.name}"
else
puts "animals age are in increasing order"
end
end
答案 0 :(得分:1)
在写ruby时请注意缩进,您会看到错过end
关键字的位置。
但在你的情况下,问题不仅仅是在开始修复之前的缩进。您可以查看有关Class and Instance Methods in Ruby或this tutorial的一些文档,可以为您提供帮助。
祝你好运。