[Java SE 7] 次世代Javaの動向 6 [dolphin]at TECH[Java SE 7] 次世代Javaの動向 6 [dolphin] - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト300:デフォルトの名無しさん 08/02/29 05:21:03 正直イラン 301:デフォルトの名無しさん 08/02/29 07:48:05 そしてJavaは「C++Jあヴぁ」となりました。 302:デフォルトの名無しさん 08/02/29 22:48:25 >>298 既存のライブラリを呼ぶときキャストの嵐になるのを覚悟すれば、 null代入可能なものと不可能なものを型システムで区別すること自体は簡単。 Cでいうと、普通のポインタはNULLポインタ型と非NULLポインタ型のunionだと思えばいい。 303:デフォルトの名無しさん 08/02/29 22:58:23 バグ検知のための利便性向上目的でしょ。アスペクソ指向 & アサーション方面からの アプローチでする話じゃないのかな。String s not null と思いつきで書いてみると、いずれ テーブルのカラム宣言のようなカオスになりそうだが。 304:デフォルトの名無しさん 08/03/01 00:45:54 俺の欲しいのとしてはこんな感じ: String! s; s = null; // 文法エラー String t = null; s = t; // 実行時エラー public void hoge(final String! s){ s.~~(); // 絶対にNullPointerExceptionがおこらない } class Hoge<T!>{ } List<Object!> o = anotherList; // 要素がnullでもとおっちゃうなあ… 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch