null は 0x00 もしくは \0 のようなnull文字とはどう違うのか。
型が違うだのなんだのとあるがイマイチ。
オール0ビット列のバイト配列が欲しいと考えた時、それはnullでは無いのか?
scala> val x = '\u0000'
x: Char = ?
scala> printf("%c", x)
scala> printf("%s", x)
scala> val y = null
y: Null = null
scala> printf("%c", y)
null
scala> printf("%s", y)
null
scala> val z: Byte = 0x00
x: Byte = 0
scala> printf("%c", z)
scala> printf("%s", z)
0
頭がフットーしそうだよおっっ(੭ ˃̣̣̥ ω˂̣̣̥)੭ु⁾⁾
とりあえずオール0ビット列が欲しい時にnullではだめそう。