エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Javaを使っているくせにあちこちでnullチェックをしていたところ、ヲイコラといわれてしまったのでメモ... Javaを使っているくせにあちこちでnullチェックをしていたところ、ヲイコラといわれてしまったのでメモです。(ご指摘ありがとうございます) nullが入ってくるようなコードを書かない、が大原則だそうです。理由は、安全のため。 nullで初期化しない null以外の戻り値にする nullを返す標準ライブラリを使うときはラップする また、nullチェックするにしても、場所の問題があります。 たとえば、トランプの札を場に出す前のチェックを書きたいとします。 // 手札にある札かどうか、場に出せるか札かどうか、を調べていると思ってくださり if (hasCard(card) && checkSpace(space, card)) { return createLeadAction(space, card); } こんな文脈でnullチェックをすると、なにやら妙な感じです。 if (card !=