5
A
答えて
13
Option(null)
は、Option[Null]
の下限を持ちます。ここで、Null
はすべての参照タイプのボトムタイプです。 Int
は値型であり、参照型ではありません。つまりnull
をInt
に割り当てることはできません。したがってOption[Null]
をOption[Int]
に割り当てることはできません。
Option.empty[Int]
またはNone
を代わりに使用してください。
関連する問題
- 1. Cでの暗黙の型変換
- 2. Scalaコレクション型間の暗黙の変換
- 3. 暗黙的に異なる型間で型変換を行う
- 4. 引数リストのC++暗黙の型変換
- 5. バイナリ演算子のオーバーロード、暗黙の型変換
- 6. 暗黙の型変換:ないクラスのメンバや構造体
- 7. ジェネリック型と暗黙的な変換でのリフレクションの使用
- 8. ユーザー定義型への暗黙的変換
- 9. DBNullからヌル可能型への暗黙的な変換の技術的な理由はありますか?
- 10. 暗黙的に「文字列」に型「int型」を変換できません
- 11. 'System.ValueType'型を暗黙的に 'int?'に変換できません。
- 12. IConvertible Vs.暗黙的/明示的な演算子型変換?
- 13. bool型を暗黙的に変換できませんか?
- 14. 暗黙的に型 'int?'を変換できません。 to int '
- 15. が暗黙的に型「System.Collections.Generic.HashSet」
- 16. 暗黙の変換は、ARC
- 17. Cの数値の暗黙の型
- 18. Javaの暗黙のオブジェクト型ですか?
- 19. Groovyで暗黙の型変換をオーバーロードすることはできますか?
- 20. 数値型の暗黙の変換のためのScalaの動作/理解?
- 21. C++型キャストと暗黙のコンストラクタ
- 22. のLINQ - 暗黙的に型「System.Collections.Generic.IEnumerable
- 23. Math.Powは「暗黙のうちにdouble型をfloat型に変換できません」エラー
- 24. 暗黙の変換エラーが
- 25. C暗黙の変換?
- 26. は暗黙的にsystem.drawing.image型をsystem.windows.controls.imageに変換できません
- 27. IEnumerableで暗黙的に型を変換することはできません
- 28. エラー暗黙のうちに 'int []'型を 'int'に変換できません
- 29. 暗黙の変換を持つ型をEntity Frameworkにマップできますか?
- 30. ビットシフト中のコンパイルエラー "暗黙的に 'int'型を 'byte'に変換できません"
「Int」には「null」が存在しません。 – Lee
Leeのヒントを改善するために:適用可能な場合、 'Int'はJVMから' Int'にマップされます。したがって、Intではどの場合でも 'null'を使用することはできません。 – bash0r
Scalaに 'null'を書いているのは多少の嫌悪感です... –