5
A
答えて
13
Option(null)
は、Option[Null]
の下限を持ちます。ここで、Null
はすべての参照タイプのボトムタイプです。 Int
は値型であり、参照型ではありません。つまりnull
をInt
に割り当てることはできません。したがってOption[Null]
をOption[Int]
に割り当てることはできません。
Option.empty[Int]
またはNone
を代わりに使用してください。
関連する問題
- 1. Scalaコレクション型間の暗黙の変換
- 2. Cでの暗黙の型変換
- 3. 配列への暗黙の型変換
- 4. 暗黙の型変換 - mvcアプリケーション
- 5. Scala - 型のOption [型]への暗黙的変換
- 6. 暗黙的に異なる型間で型変換を行う
- 7. は高次の型を暗黙的に変換します
- 8. C++のenumクラスのstd :: size_tの暗黙の型変換
- 9. スウィフトチュートリアルの暗黙の型式
- 10. 列挙型への/からの暗黙の変換
- 11. 引数リストのC++暗黙の型変換
- 12. 暗黙の型変換:ないクラスのメンバや構造体
- 13. TypeError例外:ゼロの無暗黙の型変換文字列
- 14. バイナリ演算子のオーバーロード、暗黙の型変換
- 15. ジェネリック型と暗黙的な変換でのリフレクションの使用
- 16. 暗黙のキャストIEnumerableジェネリック型
- 17. がCONST参照の暗黙的型変換
- 18. 暗黙の型変換によるコール関数
- 19. Spring JPA SQLException:データ型INTOからCHARへの暗黙的変換
- 20. ユーザー定義型への暗黙的変換
- 21. DBNullからヌル可能型への暗黙的な変換の技術的な理由はありますか?
- 22. パラメトリック多型改暗黙のは、Scalaの
- 23. 暗黙的に「文字列」に型「int型」を変換できません
- 24. が暗黙的に型「System.Collections.Generic.HashSet」
- 25. "String"型を "Windows.Security.Credentials.PasswordCredential"に暗黙的に変換できません
- 26. 暗黙的に 'float型'を 'int'に変換できません
- 27. 'System.Collections.Generic.IEnumerable'型を 'System.Web.Mvc.ActionResult'に暗黙的に変換できません。
- 28. bool型を暗黙的に変換できませんか?
- 29. 'string'型を暗黙的に 'string []'に変換できません
- 30. IConvertible Vs.暗黙的/明示的な演算子型変換?
「Int」には「null」が存在しません。 – Lee
Leeのヒントを改善するために:適用可能な場合、 'Int'はJVMから' Int'にマップされます。したがって、Intではどの場合でも 'null'を使用することはできません。 – bash0r
Scalaに 'null'を書いているのは多少の嫌悪感です... –