Entsprechend Ihrer gegebenen Anforderung habe ich eine Lösung, die Ihnen helfen würde.
können Sie auf diese Weise definieren
class Elevator
attr_accessor :current_floor, :min_floor, :max_floor
def initialize(current_floor, min_floor, max_floor)
@current_floor = current_floor
@min_floor = min_floor
@max_floor = max_floor
end
end
Jetzt können Sie die Werte in die alle drei attr_accessor zuweisen
elevator = Elevator.new(100,150,500)
und prüfen nun die Werte der attr_accessor und Sie auch den Zustand überprüfen was auch immer Sie wollen
if elevator.current_floor > elevator.max_floor
// perform operation here
else
// perform operation here
end
Wenn Sie noch Fragen haben, lassen Sie mich bitte kennt.
zeigen Sie bitte einen Code – tokland