+1 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

 تفاوت null و Null در اسکالا چیست؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

null یک مقدار برای تمام subtype های کلاس AnyRef در Scala است و نوع مقدار null برابر Null است.

نوع Null زیرکلاس تمام subtype های AnyRef است.

دقت داشته باشید که نوع Null با subtype های AnyVal ناسازگار است و آنها نمی توانند مقدار null و نوع Null بگیرند:

 val x = null         // x: Null
 val y: String = null // y: String
 val z: Int = null    // error: type mismatch

سوالات مشابه

+1 امتیاز
1 پاسخ 405 بازدید
+1 امتیاز
1 پاسخ 1.1هزار بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط nazanin roozbahani_8 (10 امتیاز)
0 امتیاز
1 پاسخ 527 بازدید
+1 امتیاز
1 پاسخ 487 بازدید
0 امتیاز
0 پاسخ 796 بازدید
0 امتیاز
1 پاسخ 301 بازدید
+1 امتیاز
1 پاسخ 361 بازدید
0 امتیاز
1 پاسخ 384 بازدید
+1 امتیاز
1 پاسخ 632 بازدید
...