我是新來的Ruby和這沒有任何意義,我...紅寶石客戶類沒有方法錯誤......非常基本的
require './stack.rb'
class Queue
def initialize
@in_stack = new Stack
@out_stack = new Stack
end
def enqueue(element)
@in_stack.push(element)
end
def dequeue
if @out_stack.size == 0
until @in_stack.size == 0
@out_stack.push(in_stack.pop)
end
end
@out_stack.pop
end
end
# test
a_queue = new Queue
最後一行導致錯誤:queue.rb: 27:在主<main>': undefined method
新」:對象(NoMethodError)
這不是正確的方法來初始化一個自定義類?