-
Notifications
You must be signed in to change notification settings - Fork 5
REPL
stuncloud edited this page Dec 20, 2020
·
2 revisions
uwscr.exe --repl
uwscr.exe -r
--repl
または-r
を付与するとREPLモードで実行されます
読み込ませたいスクリプトファイルを指定することで、module等を事前に読み込ませた状態で起動します
uwscr.exe --repl path\to\script.uws
uwscr.exe -r path\to\script.uws
uwscr> 1 + 1
2
uwscr> ["a", "b", "c"][1]
b
式を入力すると評価結果が出力されます
uwscr> hoge = 1
uwscr> hoge
1
代入式は値を返しませんが、その後代入した値を利用することができます
uwscr> function hoge(n, m)
result = n + " " + m
fend
uwscr> hoge("hello", "repl!")
hello repl!
文も同様に事前に評価することで利用可能です
また、ブロック文の場合は自動で複数行入力になります
exit
と入力するかCtrl+C
で終了します
複数行入力中は正常にブロックが閉じられない限り通常入力に戻りません
必ず対応したキーワードを入力してください