以下のコードで論理演算でなぜか右の関数funcが呼び出されてない>< return a && func(); ってことになやまされ、とりあえず問題を分解するために auto f = func(); return a && f; としたら正常に動いた。 なんで?って思ってTwitterでつぶやいたら一瞬で反応がかえってきた。 どうやら短絡評価というらしい。 これはつまり評価の際「false && func()」の時点で答えはfuncの返す値にかかわらずfalseになってしまうのでここで評価をやめてfuncは永久に呼び出されないというもの。funcが重い処理だったりするときに便利だけどfuncがb…
「ブログリーダー」を活用して、いかろさんをフォローしませんか?
指定した記事をブログ村の中で非表示にしたり、削除したりできます。非表示の場合は、再度表示に戻せます。
画像が取得されていないときは、ブログ側にOGP(メタタグ)の設置が必要になる場合があります。