LiMo BBS Mobile
No.000560
Dec.09 18:16'40
[]
Wiki Edit
--
す、ruby で起動して下さい。
20<% がプロンプトです。適当なワードを入力するとスタックに積まれたり、実行されたりします。ワードはスペースで区切って複数個入力することもできます。
21>% がプロンプトです。適当なワードを入力するとスタックに積まれたり、実行されたりします。ワードはスペースで区切って複数個入力することもできます。
21<プロンプトに 'quit' と入力すると終了します。
22>プロンプトに 'quit' と入力すると終了します。
22<
23>
23<*StackLanguage 概要
24>*StackLanguage 概要
24<数字、命令、文字列といったスペースを含まない要素ひとつを「ワード」といいます。
25>数字、命令、文字列といったスペースを含まない要素ひとつを「ワード」といいます。
25<数字や文字列といったワードを入力していくと、それらはスタックに積まれていきます。ワードは最も最近積んだ物から使われます。
26>数字や文字列といったワードを入力していくと、それらはスタックに積まれていきます。ワードは最も最近積んだ物から使われます。
26<; % 1 2 3
27>; % 1 2 3
27<; stack: 1 2 3
28>; stack: 1 2 3
28<3つのワード(数字)がスタックに積まれました。
29>3つのワード(数字)がスタックに積まれました。
29<この状態で '.' (ドット、スタックから1つ取り出してそれを表示する)を実行すると、'3' がスタックから下ろされてスタックには 1 2 が残ります。
30>この状態で '.' (ドット、スタックから1つ取り出してそれを表示する)を実行すると、'3' がスタックから下ろされてスタックには 1 2 が残ります。
30<
31>
31<*Hello World !
32>*StackLanguage リファレンス
32<; HelloWorld! .
34>** StackLang Lv1
34<*StackLanguage リファレンス
35>:clear:スタックを全て消去します
35<
36>:.:スタックからひとつ取り出し、コンソールに表示します
36<** StackLang Lv1
37>:dup:スタックに積まれている要素をコピーしてスタックに積みます、結果ふたつにふえます
37<:clear:スタックを全て消去します
38>:drop:ス
先頭/
続き/
後退
一覧へ
LiMo BBS System
- PhoneArticle
$Id: pl.rhtml,v 1.2 2003/05/17 17:19:11 rero2 Exp $