Method: When::Parts::GeometricComplex#last
- Defined in:
- lib/when_exe/parts/geometric_complex.rb
#last(default = nil) ⇒ Comparable Also known as: end
Note:
含むか否かに関わらず、最大の端点を返すdefault が指定されているが有効な区間がない場合、nil を返す
最大の端点
80 81 82 83 84 85 86 87 88 |
# File 'lib/when_exe/parts/geometric_complex.rb', line 80 def last(default=nil) return (@node.length==0) ? nil : @node[-1][0] unless default # 互換性 if reverse return (@node.length[0]==0) ? default : @node[-1][0] else return nil if (@node.length==0) return (@node.length[0]==1) ? default : @node[-1][0] end end |