REPL - stuncloud/UWSCR GitHub Wiki
REPL
実行方法
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
で終了します
注意点
複数行入力中は正常にブロックが閉じられない限り通常入力に戻りません
必ず対応したキーワードを入力してください