: Mops ( オブジェクト指向FORTH -- ) ;
■ このスレッドは過去ログ倉庫に格納されています
024022
NGNGoProc oBool :ifTrue
oProc oBool :ifFalse
というメソッドが既に存在していれば、
:m :if ( oBool oProcT -- )
self -rot over
:ifTrue
:ifFalse
;m
こんな感じで良いのではないでしょうか?
-rot ( a b c -- c a b )
over ( a b -- a b a )
というスタック操作ワードを使用していますが。
■ このスレッドは過去ログ倉庫に格納されています