LiMo BBS Mobile


- Disp Article -

No.000561
Dec.09 18:23'38
[]
Wiki Edit
--
▲前▲
ピーしてスタックに積みます、結果ふたつにふえます
40<; : moga hoge ;
41>:drop:スタックからひとつ取り出し、捨てます、何もしません
41<; moga
42>:swap:スタックの一番上にあるワードと二番目にあるワードを入れ替えます
42<これは二つのワードを交互に呼び合いますが無限ループを構成しています。
43>:+:スタックの一番上にある数字と二番目にある数字を加算して結果を積みます
43<無限ループでなくても過度のループでマシンリソースを消費する恐れもあります。
44>:-:スタックの一番上にある数字と二番目にある数字を減算して結果を積みます
44<こういった Deep loop を回避するため、ユーザーワード実行時はワードコールを数えて一定数以上(100とか)呼ばれたらエラーを出してギブアップする仕組みを入れてあります。
45>:*:スタックの一番上にある数字と二番目にある数字を乗算して結果を積みます
45<
46>:/:スタックの一番上にある数字と二番目にある数字を除算して結果を積みます
46<結果大規模プログラミングはできません。
47>:%:スタックの一番上にある数字と二番目にある数字を除算した余りを結果を積みます
47 48>:rand:スタックの一番上にある数字を取り出し、0からその数字の間の整数をランダムに発生して積みます
48<
49>:true:真を意味する値です
49<*StackLanguage リファレンス
50>:false:偽を意味する値です
50<
51>:==:スタックの一番上にある数字と二番目にある数字を比較し、同じだったら true そうでなかったら false を積みます
51<** StackLang Lv1
52>:!=:スタックの一番上にある数字と二番目にある数字を比較し、違っていたら true そうでなかったら false を積みま
▼続き▼


先頭/ 続き/ 後退

一覧へ

新規トピック作成

LiMo BBS System
- PhoneArticle
$Id: pl.rhtml,v 1.2 2003/05/17 17:19:11 rero2 Exp $