アーシの毎日インプット

毎日1つ以上学習する。学習した内容を公開する。を目標に自分のスキルアップを目指します。

【Java】instance of XXXのあとに変数名をつけられる

スポンサードリンク

Java開発を始めてからもう10年以上経っているのですが、未だに知らないことがいっぱいです。

 

先日、instanse of XXXした要素にそのまま変数名をつけられることを知りました。

 

具体的には

} catch (Exception e) {
  if (e.getCause() instans of XxxException) {
    hogehoge(e.getCause());

 

といった感じで書いていたところを、

 

} catch (Exception e) {
  if (e.getCause() instans of XxxException xxxEx) {
    hogehoge(xxxEx);

 

と書けるということです。

 

わざわざ2回も同じことを書いたり、あらかじめ1回変数を定義する行を書かなくていいなんて!

と衝撃を受けています。

【アーシの原点】

【頭を鍛える迷路集】


スポンサードリンク