[過去ログ]
PHP質問・雑談スレ4【初心者お断り(ROM歓迎)】 [無断転載禁止]©2ch.net (1002レス)
PHP質問・雑談スレ4【初心者お断り(ROM歓迎)】 [無断転載禁止]©2ch.net http://medaka.5ch.io/test/read.cgi/php/1498653249/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
546: nobodyさん [sage] 2018/07/20(金) 23:26:40 ID:??? >>545 いっそそこまで覚悟出来るならやればいいとは思う 混乱はあったけど結果としてPythonの決断は正しかったのだろう とは言え短絡評価を結果をbooleanにするのも最終評価値にするのも良し悪しだからなぁ http://medaka.5ch.io/test/read.cgi/php/1498653249/546
547: nobodyさん [sage] 2018/07/20(金) 23:57:25 ID:??? 何が入るかわからないのがな 最悪を想定するなら短絡評価の前に中身の判別を入れなきゃならない 想定した型かどうか事前に判別するなら短絡評価要らない http://medaka.5ch.io/test/read.cgi/php/1498653249/547
548: nobodyさん [] 2018/07/21(土) 17:38:08 ID:gWhxLgcg $b = (!empty($a)) ? $a : 20; NULL合体演算子はissetだからだめだな http://medaka.5ch.io/test/read.cgi/php/1498653249/548
549: nobodyさん [sage] 2018/07/21(土) 19:13:06 ID:??? JavaScriptも三項演算子使えるんだからそれでよくね 短絡評価は言語ごとに差があるからあんまり使いたくない http://medaka.5ch.io/test/read.cgi/php/1498653249/549
550: nobodyさん [sage] 2018/07/21(土) 19:16:09 ID:??? 愚直でもわかりやすい判断分岐で書かれてると読む人間にはありがたい http://medaka.5ch.io/test/read.cgi/php/1498653249/550
551: nobodyさん [sage] 2018/07/21(土) 19:18:20 ID:??? なんでも短絡や三項にすれば短いだろってより 素朴にIF文使って書いてある方が 読みやすい場合が多々あるな http://medaka.5ch.io/test/read.cgi/php/1498653249/551
552: nobodyさん [sage] 2018/07/21(土) 19:25:35 ID:??? ネストしてないに限れば三項演算子は読みやすいな 条件部分を>>548のようにちゃんと()で囲ってればif文の変化形にも見えるし コーディング規約で禁止してるとこは結構あるし賛否両論なのは確かだが http://medaka.5ch.io/test/read.cgi/php/1498653249/552
553: nobodyさん [sage] 2018/07/21(土) 19:33:59 ID:??? phpで三項演算子のネスト書く奴は頭からカレーかけられても文句言えない ネスト階層が深けりゃコーンスープ付き http://medaka.5ch.io/test/read.cgi/php/1498653249/553
554: nobodyさん [sage] 2018/07/22(日) 05:26:38 ID:??? ifだとクロージャー使って即時実行したくならない? if (!!$a) { $b = $a; } else { $b = 20; } $b = (function() use ($a) { if (!!$a) { return $a; } else { return 20; } })(); 上だとなんか感覚的にいやだ http://medaka.5ch.io/test/read.cgi/php/1498653249/554
555: nobodyさん [sage] 2018/07/22(日) 05:45:59 ID:??? 何に代入しているのかを特に明示したいならそれでいんじゃね 単純な代入ならインデントで即わかるとは思うが 読みやすさわかりやすさを理由に(if等で)わかりやすい分岐を・・・って話の流れで if使いながら$aそのまま(のbool変換値)ifに流すだけなところと ifに渡すだけの箇所で!!$aってやってるところが意味不明だが http://medaka.5ch.io/test/read.cgi/php/1498653249/555
556: nobodyさん [sage] 2018/07/22(日) 06:26:18 ID:??? > !!$a これ、 $a == true と等価だよな? 数文字タイプする手間を惜しんで2回反転させる計算コストを発生させてる? http://medaka.5ch.io/test/read.cgi/php/1498653249/556
557: 554 [sage] 2018/07/22(日) 06:58:19 ID:??? booleanキャストのつもりで使ったが 確かにいらんな http://medaka.5ch.io/test/read.cgi/php/1498653249/557
558: nobodyさん [sage] 2018/07/22(日) 07:54:39 ID:??? 素直メンはイケメン http://medaka.5ch.io/test/read.cgi/php/1498653249/558
559: nobodyさん [sage] 2018/07/22(日) 08:21:29 ID:??? !!って書けることを知らなかったw !!!もできる? http://medaka.5ch.io/test/read.cgi/php/1498653249/559
560: nobodyさん [sage] 2018/07/22(日) 08:32:08 ID:??? やってどうすんのよ http://medaka.5ch.io/test/read.cgi/php/1498653249/560
561: nobodyさん [sage] 2018/07/22(日) 09:22:46 ID:??? エントロピーを増大させるのだ http://medaka.5ch.io/test/read.cgi/php/1498653249/561
562: nobodyさん [sage] 2018/07/22(日) 10:22:27 ID:??? >>560 その発想がなかったから、そんな事できるんだって目から鱗なだけ。 http://medaka.5ch.io/test/read.cgi/php/1498653249/562
563: nobodyさん [sage] 2018/07/22(日) 10:39:15 ID:??? !!!$varは!$varと等価だろ http://medaka.5ch.io/test/read.cgi/php/1498653249/563
564: nobodyさん [sage] 2018/07/22(日) 11:57:10 ID:??? いやだからさ、そんな事もできるんだ! すごい面白い! じゃあ何個まで重ねられるんだろう?って話だよ。 どこかでエラーにされて怒られるとは思うけどさ。 http://medaka.5ch.io/test/read.cgi/php/1498653249/564
565: nobodyさん [sage] 2018/07/22(日) 13:15:13 ID:??? eval()あんだから自分で試してみりゃいいじゃん http://medaka.5ch.io/test/read.cgi/php/1498653249/565
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 437 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s