[NAME] ALL.dao.type.list.method [TITLE] [DESCRIPTION] 1 insert( self :list<@T>, item : @T, pos=0 ) 2 clear( self :list<any> ) 3 size( self :list<any> )=>int 4 resize( self :list<any>, size :int ) 5 max( self :list<@T<int|long|float|double|complex|string|enum>> )=>tuple<@T,int> 6 min( self :list<@T<int|long|float|double|complex|string|enum>> )=>tuple<@T,int> 7 sum( self :list<@T<int|long|float|double|complex|string|enum>> )=>@T 8 join( self :list<int|float|double|long|complex|string|enum>, separator='' )=>string 9 append( self :list<@T>, item :@T ) 10 push( self :list<@T>, item :@T, to :enum<front, back> = $back ) 11 pop( self :list<@T>, from :enum<front, back> = $back ) => @T 12 front( self :list<@T> )=>@T 13 back( self :list<@T> )=>@T 14 rank( self :list<any>, order :enum<ascend, descend>=$ascend, k=0 )=>list<int> 15 reverse( self :list<@T> )=>list<@T> 16 17 erase( self :list<@T>, start=0, n=1 ) 18 erase( self :list<@T>, mode :enum<all,first,last> )[item:@T,index:int=>int]=>int 19 map( self :list<@T>, direction :enum<forward,backward>=$forward )[item:@T,index:int=>@V]=>list<@V> 20 map( self :list<@T>, other :list<@S>, direction :enum<forward,backward>=$forward )[item:@T,item2:@S,index:int=>@V]=>list<@V> 21 reduce( self :list<@T>, direction :enum<forward,backward>=$forward )[item:@T,value:@T,index:int=>@T]=>@T 22 reduce( self :list<@T>, init :@V, direction :enum<forward,backward>=$forward )[item:@T,value:@V,index:int=>@V]=>@V 23 select( self :list<@T>, direction :enum<forward,backward>=$forward )[item:@T,index:int=>int]=>list<@T> 24 find( self :list<@T>, direction :enum<forward,backward>=$forward )[item:@T,index:int=>int]=>tuple<index:int,value:@T>|none 25 index( self :list<@T>, direction :enum<forward,backward>=$forward )[item:@T,index:int=>int]=>list<int> 26 count( self :list<@T> )[item:@T,index:int=>int]=>int 27 iterate( self :list<@T>, direction :enum<forward,backward>=$forward )[item:@T,index:int] 28 sort( self :list<@T>, order :enum<ascend,descend>, k=0 )=>list<@T> 29 sort( self :list<@T>, k=0 )[X:@T,Y:@T=>int]=>list<@T> 30 apply( self :list<@T>, direction :enum<forward,backward>=$forward )[item:@T,index:int=>@T]=>list<@T>