VList: Difference between revisions
m
→{{header|Perl 6}}: insignificant shortening
(→{{header|Perl 6}}: rewrite method gist, forget about the warning, it did work, my bad ..) |
m (→{{header|Perl 6}}: insignificant shortening) |
||
Line 856:
method cons(vEle \a --> vList) { # method to add an element to the front
self.base.ele.push: a ;
return self;
my \s = vSeg.new(next => self.base, ele => flat Nil xx L2offset, a);
}
▲ my \l2 = self.base.ele.elems * 2 ;
▲ return vList.new( base => s, offset => l2-1 )
▲ self.offset--;
return self
}
|