サイズ0の配列
サイズ0のコレクションは、Collectionsに宣言されている(EMPTY_LIST, EMPTY_SET, EMPTY_MAP)。サイズ0の配列がArraysあたりに宣言されていないのはなぜだろう。サイズ0の配列ってイミュータブルとみなして良いよね? もっとも配列は型情報を持っているから面倒というのはあるが。Stringのコンスタントプールみたいに、型ごとにプールするだけの話だよなぁ。
| るいもの戯れ言 | |||||||||||||||||
20![]() ![]() ![]() ![]() ![]() since 2002.1.6
|
|
サイズ0のコレクションは、Collectionsに宣言されている(EMPTY_LIST, EMPTY_SET, EMPTY_MAP)。サイズ0の配列がArraysあたりに宣言されていないのはなぜだろう。サイズ0の配列ってイミュータブルとみなして良いよね? もっとも配列は型情報を持っているから面倒というのはあるが。Stringのコンスタントプールみたいに、型ごとにプールするだけの話だよなぁ。
|
このサイトの掲載内容は私自身の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。 日本アイ・ビー・エム 花井 志生 Since 1997.6.8 |
|