lists ボキャブラリ
Factor ハンドブック > ボキャブラリ索引


ドキュメント
Lists

メタデータ
タグ:collections
作者:James Cash


ワード

タプルクラス
クラススーパークラススロット
cons tuplecar cdr


シングルトンクラス
+nil+


mixin クラス
list


総称ワード
ワードスタック効果
car( cons -- car )
cdr( cons -- cdr )
nil?( object -- ? )


通常ワード
ワードスタック効果
1list( obj -- cons )
1list?( list -- ? )
2car( list -- car caar )
2list( a b -- cons )
3car( list -- car cadr caddr )
3list( a b c -- cons )
atom?( obj -- ? )
cadr( list -- elt )
cons( car cdr -- cons )
foldl( list identity quot: ( obj1 obj2 -- obj ) -- result )
foldr( list identity quot: ( obj1 obj2 -- obj ) -- result )
lappend( list1 list2 -- newlist )
lcut( list index -- before after )
leach( list quot: ( elt -- ) -- )
list>array( list -- array )
llength( list -- n )
lmap( list quot: ( elt -- ) -- result )
lmap>array( list quot -- array )
lnth( n list -- elt )
lreverse( list -- newlist )
nil( -- symbol )
sequence>list( sequence -- list )
swons( cdr car -- cons )
traverse( list pred quot: ( list/elt -- result ) -- result )
uncons( cons -- car cdr )
unswons( cons -- cdr car )


クラス述語ワード
ワードスタック効果
+nil+?( object -- ? )
cons?( object -- ? )
list?( object -- ? )


ファイル
resource:basis/lists/lists.factor
resource:basis/lists/lists-docs.factor
resource:basis/lists/lists-tests.factor


resource:basis の子
ボキャブラリ概要
lists.lazyLazy lists



ボキャブラリ概要
lists.privatelists.private ボキャブラリ