読者です 読者をやめる 読者になる 読者になる

プリミティブ型だからといって特別扱いする必要はない・・・と、思う

Program 妄想

仮想マシンがプリミティブ型を特別扱いしてるからと言って、その上に乗っている言語でプリミティブ型を特別扱いする必要なんてない。
どういうことかというと、

int i = 0;
String str = i.toString();

なんてことが出来ても何も問題はない*1
プリミティブ型を用意した理由が速度面を気にしたから、ってのは分かるけど、こういう表記が出来ないのはそれが理由じゃないだろうし。
なんか問題があるのかな。

*1:浮動小数点数リテラルだと少し問題はあるけど