类 Rake::LinkedList::EmptyLinkedList
使用 Null Object
模式表示一个空列表。
当从 LinkedList
类继承时,您也应该实现一个特定类型的 Empty 类。请确保将类实例变量 @parent 设置为关联的列表类(这允许 conj、cons 和 make 以多态方式工作)。
公共类方法
cons(head, tail) 点击以切换源代码
# File rake-13.2.1/lib/rake/linked_list.rb, line 105 def self.cons(head, tail) @parent.cons(head, tail) end
new() 点击以切换源代码
# File rake-13.2.1/lib/rake/linked_list.rb, line 98 def initialize end
公共实例方法
empty?() 点击以切换源代码
# File rake-13.2.1/lib/rake/linked_list.rb, line 101 def empty? true end