[英]Syntax error, unexpected end, expecting end-of-input, though I think it has right end number
有意外的結束,期待輸入結束。但我認為文件的結束編號是正確的。
紅寶石版本:紅寶石 2.6.3p62
class Car
attr_accessor :type, :capacity, :speed,:seater,:defect
def initialize(type, capacity,speed=150,seater,defect=false)
@type = type
@capacity = capacity
@speed = speed
@seater= seater
@defect= defect
end
def speed_with_seater
if seater<=capacity
speed = speed*0.95**seater
else
puts "passengers exceeds the capacity."
end
end
def defect_with_speed
if defect=true
speed = speed*0.6
else
puts "there is no defect"
end
end
end
car.rb:35:語法錯誤,意外結束,期待輸入結束
您的代碼中有幾個問題:
def initialize(type, capacity, seater, speed=150, defect=false)
if defect=true
它應該是if defect == true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.