一般的な Rubyの仕様との違いはありますか? | |
はい。 | |
rbCanvasでは、Rubyのコードは Opalによって JavaScriptに変換して実行されるため、 おもな違いとして下記のような点が挙げられます。
|
基本的な文法(構文)は Rubyのどのバージョンに相当しますか? | |
Ruby 2.3に相当します。 | |
rbCanvasの内部では Opal 0.11.4 (Ruby 2.3に準拠)を使用していますが、 今後のバージョンアップは現在検討中です。 |
putsや pなどのメソッドの挙動はどうなりますか? | |
すべてブラウザのデバッグ用コンソール上に結果が出力されます。 | |
rbCanvas/p5では、Rubyのコンソール系のメソッドについては とくべつな対応をしていませんので、Opalの仕様に即した挙動になります。 |