コンソール(キャラクタベースの画面)へ出力などをおこないます。
| メソッド名 | 処理内容 | 備考 |
|---|---|---|
| puts | 与えられた引数の内容を出力(改行あり) | ブラウザの画面上に内容が表示されます |
| 与えられた引数の内容を出力(改行なし) | ブラウザの画面上に内容が表示されます | |
| p | 与えられた引数を整形して出力 (おもにデバッグ用途) | console.log()に相当する処理により、 ブラウザのデベロッパーツール上に内容が表示されます |
| gets | キーボードからの入力を受付け | window.prompt()による入力用のダイアログが表示されます |
| cls | putsや printなどによって出力された内容を 画面上からすべて消去(クリアスクリーン) | 標準の Rubyにはない rbCanvas/p5独自拡張のメソッドです |
| sleep | プログラムの処理を一時的に停止 |
rbCanvas/p5では、sleepの使用に関して下記のような制約があります [使用できる箇所] ・mainプログラムの直下および setupメソッド内 [上記箇所でも使用できないケース] ・メソッド内(setupメソッドを除く) ・do ~ endなどのブロック内 ・Procインスタンス内 |