Memoize

BasicWerk   EC Support   Technique   Facebook  

20140613144114_factor_bi

factor_bi

 

1 つの値に対して 2 通りの処理(クォーテーション)を適用したそれぞれの結果が欲しい場合は bi

 
IN: scratchpad auto-use 10 [ 2 / ] [ 2 * ] bi
 
--- Data stack:
5
20
 

 

2 つの値に 1 つのクォーテーションをそれぞれ適用するには bi@

上のスタックに続けて

 
IN: scratchpad auto-use [ sq ] bi@
 
--- Data stack:
25
400
 

 

1 つ目の値には 1 つ目のクォーテーション、2 つ目の値には 2 つ目のクォーテーションを適用するには bi*

 
IN: scratchpad auto-use [ 4 * ] [ neg ] bi*
 
--- Data stack:
100
-400
 
IN: scratchpad auto-use + .
-300
 

 

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

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

http://docs.factorcode.org/content/word-bi__star__%2Ckernel.html

 


© Shin Nakamura/BasicWerk 2014