エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Scalaのobjectで、finalなvalと普通のvalとではコンパイル結果がどう違うか検証する - Lambdaカクテル
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Scalaのobjectで、finalなvalと普通のvalとではコンパイル結果がどう違うか検証する - Lambdaカクテル
ふと気になっていたので、素早く検証することにした。 ちなみに逆コンパイルなどではjavapコマンドを使... ふと気になっていたので、素早く検証することにした。 ちなみに逆コンパイルなどではjavapコマンドを使うのが良いと教えてもらった。 javap コマンド?— がくぞ (@gakuzzzz) 2023年6月19日 検証方法 バージョン ソースコード コンパイル シグネチャの差分を見る コードの差分を見る Scalaにおけるobjectの実装 final object まとめと感想 検証方法 以下の方法で検証を行う。 objectが1つだけ入っているScalaファイルを2つ用意する 片方にはvalを、もう片方にはfinal valで定数を定義する scalacコマンドで2つのファイルをコンパイルする javapの出力結果を比較する バージョン コンパイラは最新のScala 3.3.0でコンパイルしてもらう。 scalac -version Scala compiler version 3.3.