Memoize

BasicWerk   EC Support   Technique   Facebook  

20140719210719_factor_datastack

factor_datastack

 

Stack に積んであるデータをまるごと Array 化するには datastack を使う。

 

 
IN: scratchpad auto-use 1 2 3 datastack .
{ 1 2 3 }
 
--- Data stack:
1
2
3
 
! Stack にはそのまま残る
 

 

例えばこんな風にすれば Array 化と同時に Stack を空にできる。

 

 
IN: scratchpad auto-use 1 2 3 4 datastack dup length [ [ drop ] dip ] times .
{ 1 2 3 4 }
 

 

http://docs.factorcode.org/content/word-datastack,kernel.html

 


© Shin Nakamura/BasicWerk 2014