ruby 遞歸調用

#encoding: utf-8

puts "hello"

class REC

    attr_reader :ids

    def initialize
        @ids = []
    end

    def get_work_ticket(days)
        puts "func get work ticket"
        if(days>10)
            days = days - 10
            @ids << days
            get_work_ticket(days)
        else
            @ids << days
        end
    end

end

worker = REC.new
worker.get_work_ticket(100)
p worker.ids

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章