5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

★★Java質問・相談スレッド156★★

881 :デフォルトの名無しさん:2012/09/09(日) 21:32:37.46
例外透過なしでlambdaを快適に使うには、
・ラムダを使うメソッドはthrows Exception
・常にRuntimeExceptionのみを使う。
の二択となり、どちらにしろ検査例外は役に立たない
もしそれでも検査例外をまともに使いたければ
try { outputAll(items.where(x -> check(x))); }
catch (Exception e) { if (e instanceof HogeException) throw (HogeException)e; }
こんなアホみたいなコードになる

258 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)