[Java SE 7] 次世代Javaの動向 6 [dolphin]
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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でもとおっちゃうなあ…
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5392日前に更新/204 KB
担当:undef