アカウント名:
パスワード:
そもそも、三項演算子を知らない人が結構いる。
三項になる
MISRA C では、関数の途中での return が禁止されていると知って近寄らないようにしている。
関数の最後のreturnにgotoすれば良いだけ
されてないのでは?
モスラヤ モスラ (MISRAよ、MISRA)ドゥンガン カサクヤン (do文を書くのはイヤ)インドゥムゥ (do文のネストはもっとイヤ)ルスト ウィラードア (rustがわれわれが望ましい)ハンバ ハンバムヤン (半端=三項演算子は無用)ランダバン ウンラダン (/dev/random禁止、/dev/urandomを使う)ドゥンジュカンラーカサクヤーンム (do文内部から戻るのもイヤ!)
可読性が落ちるからと規約で禁止されているプロジェクトで育ったので、「知ってはいるけど覚えていない」記述の筆頭だった。
その後フリーダムなプロジェクトに行って忘れられないことになったけど。フリーダムすぎて可読性の大切さは嫌になるほど実感した。
そもそも、三項演算子が存在しないプログラミング言語が結構ある。
シェルスクリプトとかperlなんて、a && b || cだぜ!bがtruthyでなければならないのはプログラマ責任だ。
https://www.javadrive.jp/perl/if/index7.html [javadrive.jp]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
吾輩はリファレンスである。名前はまだ無い -- perlの中の人
仕事では使わない。 (スコア:0)
そもそも、三項演算子を知らない人が結構いる。
Re: (スコア:0)
Re:仕事では使わない。 (スコア:1)
三項になる
Re: (スコア:0)
MISRA C では、関数の途中での return が禁止されていると知って近寄らないようにしている。
Re: (スコア:0)
関数の最後のreturnにgotoすれば良いだけ
Re: (スコア:0)
されてないのでは?
Re: (スコア:0)
モスラヤ モスラ (MISRAよ、MISRA)
ドゥンガン カサクヤン (do文を書くのはイヤ)
インドゥムゥ (do文のネストはもっとイヤ)
ルスト ウィラードア (rustがわれわれが望ましい)
ハンバ ハンバムヤン (半端=三項演算子は無用)
ランダバン ウンラダン (/dev/random禁止、/dev/urandomを使う)
ドゥンジュカンラーカサクヤーンム (do文内部から戻るのもイヤ!)
Re: (スコア:0)
可読性が落ちるからと規約で禁止されているプロジェクトで育ったので、「知ってはいるけど覚えていない」記述の筆頭だった。
その後フリーダムなプロジェクトに行って忘れられないことになったけど。
フリーダムすぎて可読性の大切さは嫌になるほど実感した。
Re: (スコア:0)
そもそも、三項演算子が存在しないプログラミング言語が結構ある。
Re: (スコア:0)
シェルスクリプトとかperlなんて、
a && b || c
だぜ!
bがtruthyでなければならないのはプログラマ責任だ。
Re: (スコア:0)
https://www.javadrive.jp/perl/if/index7.html [javadrive.jp]