[過去ログ] 次世代言語13 Go Rust Swift Kotlin TypeScript (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
219: 2018/08/30(木)00:47 ID:DrSr47TU(1) AAS
オメーガ?
220: 2018/08/30(木)00:48 ID:K2XYaSpY(2/5) AAS
だからさー!君たちワナビーの法則やっちゅうねんバカなのか!
221: 2018/08/30(木)00:55 ID:H/5/FX9R(1) AAS
>>218
boolに比較演算子がないと型パラメータとして渡す時に要らん制限が増えるだろ
222: 2018/08/30(木)01:13 ID:7OC3inua(1) AAS
>>218
論理演算子に同値が定義されていないのも色々と書きにくそう
notとandとorで書けるけど
223(1): 2018/08/30(木)01:21 ID:/0YXnEsV(1/3) AAS
2項比較演算子がダメということじゃないからな
aho == true
true == aho
のブーリアンのリテラルが入ってる2項等価演算子はダメ
aho == baka
の2項等価演算子はアリ
わかった?
224(1): 2018/08/30(木)01:24 ID:/0YXnEsV(2/3) AAS
つまり、trueとfalseは
代入以外に使えないようにすればいい
225(1): 2018/08/30(木)03:28 ID:IxfOs83u(1) AAS
>>213
空リストとか空文字列ってfalse扱いじゃなかったっけ?
226: 2018/08/30(木)03:31 ID:fTlUE3DU(1) AAS
コミュニケーションじゃなくてプログラミングスタイルで繋がりたいんだろうが
実はそっちのほうがもっと無理
227: 2018/08/30(木)04:38 ID:mi8K02wj(2/2) AAS
語学じゃなくて心理学とか脳科学とかでシンギュラリティしたいんだろ
そっちのほうが無理
228: 2018/08/30(木)07:11 ID:K2XYaSpY(3/5) AAS
ワイノ話を聞かないとは無能揃いだね?
229: 2018/08/30(木)07:34 ID:wxlIjpoe(1) AAS
半角の人はなぜ駄目かを全く読んでないのな。
230: 2018/08/30(木)07:39 ID:K2XYaSpY(4/5) AAS
てゅかさ。深夜に書き込んでるってことはおまいら無職だろ
無職風情がワイ様無視してワナビー法則でイキってるとかマジゴミだろωωω
231: 2018/08/30(木)08:11 ID:ff0XXJ3a(1/2) AAS
無駄だからそんな書き方しなくていいってだけで、それ自体何か害があるわけじゃないから
文法上禁止してしまう理由はないと思うがなぁ。
レビューで指摘するのはそれがコードスメルだからってだけだろう。
232: 2018/08/30(木)09:09 ID:hUyiY/SJ(1) AAS
a == trueが禁止されたのでa ^ !trueに置換しておきました
233(1): 2018/08/30(木)09:55 ID:K2XYaSpY(5/5) AAS
マジこのワナビーの法則の話いつまで続くんや
夏厨死ねよ
234: 2018/08/30(木)11:01 ID:e8DSDd9g(1/4) AAS
>>225
文字列なら "" と "0" がfalse
数値なら0だけがfalse
235: 2018/08/30(木)11:59 ID:A5Nytyjy(1) AAS
perlには '0 but true' という、数値として 0 と比較すると一致するが if でそのまま使うと true 扱いになる特殊な値があったりする。
236: 2018/08/30(木)12:14 ID:6I1bUcuW(1) AAS
次世代を担うに相応しい真偽評価戦略を語るべし
237: 2018/08/30(木)13:15 ID:io9LYUoZ(1) AAS
次世代はif文が消えjsのthen的なものになります
238: 2018/08/30(木)13:47 ID:6sRyznT+(1) AAS
うえー
239: 2018/08/30(木)13:49 ID:e8DSDd9g(2/4) AAS
数値の偽は0
文字列の偽は "" "0"
オブジェクトの偽は null "" "0" その他
階層が深いほど偽が多い法則
240: 2018/08/30(木)13:57 ID:k9/abrGo(1) AAS
次世代言語にはifもforもない
241: 2018/08/30(木)14:29 ID:dTt5OSNq(1) AAS
アスペはこういうところに拘ってしまって先に進めないんだよね
242: 2018/08/30(木)14:47 ID:e8DSDd9g(3/4) AAS
飯炊き三年握り八年
243(1): 2018/08/30(木)18:20 ID:fWBwT80E(1) AAS
ちゃんと読んでないけど
boolなら
if checked / if !checked
でいいやん
244: 2018/08/30(木)18:57 ID:JpHgwHVB(1) AAS
数値なりリストなりを暗黙に真偽値比較せずに
明確にすればいいだけじゃないの?
245: 2018/08/30(木)19:30 ID:7mcJbcKo(1) AAS
直和な幽霊型でCheck|Uncheckを型に持たせて管理すればいいよ
246: 2018/08/30(木)21:15 ID:+O/rJ+xn(1) AAS
if で boolean 型以外を許さず、更に boolen 型の値の比較も許さない言語を作れば解決。
247: 2018/08/30(木)21:51 ID:ff0XXJ3a(2/2) AAS
というかそれが普通なんだけどな。
型がないB言語の特徴を受け継いだCがなまじヒットしてしまったせいで
後続の言語もその悪習を真似るようになってしまった。
248(1): 2018/08/30(木)22:07 ID:Ah+zwqqR(1) AAS
こんなしょうもないことに時間使ってもバグは減らないっていう事実にそろそろ気付こうよ。
上下前次1-新書関写板覧索設栞歴
あと 754 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.010s