Scratch filesとは
手軽にKotlinやJavaなどを実行できるファイルだよ。
用途的に近いものとしてpaiza.io等のオンラインエディタだけど、モジュール内で定義したクラスやコード補完を使えるといった違いがあるよ。
Scratch filesの特徴
- モジュール内で定義したクラスを使用できる
- Interactive modeでコードを書き換えても即反映してくれる
- コード補完がある
- プロジェクトフォルダと違う場所にファイルが作成されるのでGitに追加されない
Scratch Fileの作成
-
New
->Scratch File
を選択 -
Kotlin
を選択
Scratch Fileの使い方
適当に処理を書いて Run Scratch File
を押すと、右側に処理の実行結果が表示されます。(Interactive modeがONになっていると2秒毎に処理が実行される)
Use classpath of module
をapp
に選択するとモジュール内で作成したクラスが使用できるようになります。
おわりに
今までオンラインエディタでコードを試していたのですが、モジュール内で定義したクラスやコード補完がしっかりしている点でScratch files良きだなと思いました。