Intellij IDEAでScala3(Dotty)を試してみる
Scala 3 support in IntelliJ Scala plugin
ということらしいので、試してみました。
環境
Windows10
Intellij IDEA Ultimate
IDEA EAPインストール
先のURLに書いてある通り。
Toolbox Appをインストールして起動し、ToolboxからIntellij IDEA Ultimate EAPをインストールしました。
インストール先は
C:\Users\xxx\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\201.6668.13
となっていました。
自分はIDEA UltimateをToolboxなしでインストールしていたのでわかりませんが、通常版のIDEAとは別の場所にインストールされるという認識でいいのでしょうか。
IDEA起動
通常版の設定を引き継ぐため、起動すると最後に開いていたプロジェクトが自動的に開きます(設定による?)
ここでScalaプロジェクトを開いていた場合、通常版/EAP/Nightlyのどのプラグインを使用するかダイアログが表示されます。
自分はうっかり閉じてしまったんですが、ちゃんと設定画面が用意されていたので問題ありませんでした。
Dottyプロジェクト新規作成
おもむろに新規プロジェクトを作成しようとすると、そこには燦然と輝く"Dotty(experimental)"の文字が。
選択すると、Hello Worldおよびテストが実装されているシンプルなプロジェクトになっています。
そのまま実行することでHello Worldできます。めでたしめでたし。
…本当にDottyで実行されているのか怪しいので、Union Type等Dottyで新規に追加された機能を試しましたが、一応問題ないようです。
他の機能をいくつか試したところ、プラグイン側の対応が追いついておらずIDE側で構文エラーが出るけどコンパイルは通る、サジェストが働かない、などの事象がちらほら見られましたが、試しに使ってみるレベルではそこまで困る事はありませんでした。
本当はDottyの新機能をすべて試してみたかったのですが、正直半分くらいはどういう機能なのかドキュメントを見てもよく分からないという状態です・・・
解説してくださる方をお待ちしています!
Author And Source
この問題について(Intellij IDEAでScala3(Dotty)を試してみる), 我々は、より多くの情報をここで見つけました https://qiita.com/Setz/items/f036d41784cd75a963e1著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .