Skip to content

(簡易)制御構文 #3

@EbiseLutica

Description

@EbiseLutica

分岐をやるなら絶対いる。

まずは単純なもの

#boot
goto #ねこ

#いぬ
dog:ワン!

#ねこ
cat:にゃ〜
#boot

flagchk "tutorial.done", #skip // フラグチェックステートメント。フラグが立っていれば、引数1のラベルに飛ぶ。引数2が指定されていると、フラグが立っていない場合にそちらにジャンプする。
:初めてですか?

if (+yesno) #tutorial else #sorry // 条件ステートメント。そのうち一般的なifステートメントを実装したいが、とりあえずラベルに飛ばすぐらいでよい(あとでこの形にコンパイルするようにすればランタイムの改修がいらない)

#tutorial
:以下略。
exit // 終了ステートメント。スクリプトの実行を終わらせる

#sorry
:恐れ入りました。

#skip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions