[解決済み] Scalaの変数の表示形式
2022-02-19 21:39:21
質問内容
Scalaで変数のクラス名を表示する方法はありますか?
時々
val result = foo(a,b,c)
というメソッドがあるため
foo
は異なるタイプのオブジェクトを返すかもしれないので、もし結果のクラスタイプを表示できれば最高です。
どのように解決するのですか?
私がよく使うクイック&ダーティなトリック
val result: Nothing = foo(a,b,c)
コンパイラはエラーを発生させ、実際に見つかった戻り値の型についての情報を提供します。
REPLでの例
scala> val foo: Nothing = 42
<console>:1: error: type mismatch;
found : Int(42) // <---- this is what you care about
required: Nothing
val foo: Nothing = 42
IDE を使用している場合、より洗練されたオプションを使用することができます。
関連
-
[解決済み] Scalaでステートメントの間にN秒待つには?
-
[解決済み] expr() での lit() の使用について
-
[解決済み] AWSのためのScala SDKまたはインターフェースはありますか?
-
[解決済み] Spark - Sparkでパーセンタイルを計算する方法は?
-
[解決済み] Scalaのリターン
-
[解決済み] Scalaのオブジェクトとクラスの違い
-
[解決済み】Scalaの記号演算子にはどんな意味があるの?
-
[解決済み】Scalaでケースクラスのインスタンスをクローンして、1つのフィールドだけを変更するにはどうすればよいですか?
-
[解決済み】ScalaのfoldLeftとreduceLeftの違いについて
-
[解決済み] データセットにカスタムオブジェクトを格納する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Scalaでステートメントの間にN秒待つには?
-
[解決済み] Scala 無名クラスでextendsを使用する方法
-
[解決済み] Scalaで定期的に関数を実行する
-
[解決済み] sbtのlibraryDependenciesで言うところの++=と+=の違いは何ですか?
-
[解決済み] MapのmapValuesとtransformの違いについて
-
[解決済み】コマンドラインパラメータを解析する最良の方法?[クローズド]
-
[解決済み】タスクがシリアライズされない:オブジェクトではなくクラスに対してのみクロージャの外で関数を呼び出すとjava.io.NotSerializableExceptionが発生する
-
[解決済み】Scalaの名前による呼び出しと値による呼び出し、明確化の必要性
-
[解決済み] マクロから匿名クラスのメソッドを持つ構造型を取得する
-
[解決済み] IntelliJでscalaの式の型を表示する方法