[過去ログ]
次世代言語13 Go Rust Swift Kotlin TypeScript (1002レス)
次世代言語13 Go Rust Swift Kotlin TypeScript http://mevius.5ch.net/test/read.cgi/tech/1534769753/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
191: デフォルトの名無しさん [] 2018/08/28(火) 23:46:10.87 ID:hby/BPp+ 明らかにブーリアン コレをブーリアンのことをいってないと考えれるなら オツムに軽度の障害がある 145 名前:デフォルトの名無しさん[sage] 投稿日:2018年08月28日(火) 13時32分07秒52 [昼] ID:YFDGQHp2 [1/3] if checked == true 〜 if checked != true 〜 みたいな馬鹿馬鹿しい判定がコンパイルエラーになる言語ってない? 147 名前:デフォルトの名無しさん[sage] 投稿日:2018年08月28日(火) 16時02分37秒80 [夕方] ID:YFDGQHp2 [2/3] 伝わってないようだけど checked == true や checked != true みたいなバカなコーディングを コンパイルエラーにしてくれる言語はないのか? 150 名前:デフォルトの名無しさん[sage] 投稿日:2018年08月28日(火) 17時57分19秒80 [夕方] ID:YFDGQHp2 [3/3] 非建設的でコミュ障な回答ありがとうございました 非建設的な馬鹿は死ななけば治らないのですね http://mevius.5ch.net/test/read.cgi/tech/1534769753/191
192: デフォルトの名無しさん [] 2018/08/28(火) 23:49:14.00 ID:hby/BPp+ オツムに軽度の障害があるから D:YFDGQHp2 ← コイツの質問の意図も読みとれないワケ で、このスレの池沼たちは質問と無関係なトンチンカンなアホなレスばっかりしてるワケ わかった? http://mevius.5ch.net/test/read.cgi/tech/1534769753/192
193: デフォルトの名無しさん [sage] 2018/08/28(火) 23:53:33.19 ID:rofHFqPM ていうかこれ質問が悪いよね どっちにも解釈できる http://mevius.5ch.net/test/read.cgi/tech/1534769753/193
194: デフォルトの名無しさん [sage] 2018/08/29(水) 00:39:46.87 ID:WBp+gbgf 型無し糞言語が能無し糞ガイジを産む 負のwhile (true) ループ http://mevius.5ch.net/test/read.cgi/tech/1534769753/194
195: デフォルトの名無しさん [sage] 2018/08/29(水) 00:40:46.22 ID:IJ3hSlk/ ローコンテキスト文化なところでハイコンテキストな質問をする方が悪いとしか http://mevius.5ch.net/test/read.cgi/tech/1534769753/195
196: デフォルトの名無しさん [sage] 2018/08/29(水) 01:17:12.49 ID:pYcA3LnZ コミュ症だから意図がよみとれないんじゃないか http://mevius.5ch.net/test/read.cgi/tech/1534769753/196
197: デフォルトの名無しさん [sage] 2018/08/29(水) 01:48:53.74 ID:0CwGsWHn スレ的にJuliaはどう? 1.0なったのに全然話題になってないな http://mevius.5ch.net/test/read.cgi/tech/1534769753/197
198: デフォルトの名無しさん [sage] 2018/08/29(水) 01:58:33.25 ID:mxENW9mj 結局 if err != nil 無くそうとしてるじゃねーか 今までの主張はなんだったんだ https://go.googlesource.com/proposal/+/master/design/go2draft.md http://mevius.5ch.net/test/read.cgi/tech/1534769753/198
199: デフォルトの名無しさん [sage] 2018/08/29(水) 02:17:33.77 ID:Md5DkR0O Goのエラーハンドリングは先進的だとかジェネリックなんか必要ないとか言ってドヤ顔してた人は今どんな気持ち?w http://mevius.5ch.net/test/read.cgi/tech/1534769753/199
200: デフォルトの名無しさん [sage] 2018/08/29(水) 06:25:28.09 ID:FkuJoTq5 Google様の仰られる言葉は全て正しいんやで http://mevius.5ch.net/test/read.cgi/tech/1534769753/200
201: デフォルトの名無しさん [sage] 2018/08/29(水) 07:30:40.82 ID:4JuKKSSB >>199 先進的だとか必要ない、ではなくてどちらも弊害が多い、の間違いだろ http://mevius.5ch.net/test/read.cgi/tech/1534769753/201
202: デフォルトの名無しさん [sage] 2018/08/29(水) 07:40:17.12 ID:GqBN8ZFM これでgoも一般のクソ言語の仲間入りだね。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/202
203: デフォルトの名無しさん [] 2018/08/29(水) 07:55:44.86 ID:skfmkunk エラーハンドリングとジェネリクスは弊害か多い?? エラーハンドリングなんかしちゃだめだって主張?? http://mevius.5ch.net/test/read.cgi/tech/1534769753/203
204: デフォルトの名無しさん [sage] 2018/08/29(水) 08:26:21.14 ID:azUIVUCr 誰かgo2の解説頼む。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/204
205: デフォルトの名無しさん [sage] 2018/08/29(水) 08:50:24.08 ID:DW0Jb9Fq conditionはexpressionだろ checkedも、checked==trueもexpressionじゃん。 はい、いいえ以外の選択肢はあるよ。無回答だ。 無回答という値を作ってもいいが、普通はnullだろ。 そのためのnullだ。集計してもnullに食われる「ようになってる」。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/205
206: デフォルトの名無しさん [sage] 2018/08/29(水) 08:54:19.80 ID:Md5DkR0O NOと言えない島猿 http://mevius.5ch.net/test/read.cgi/tech/1534769753/206
207: デフォルトの名無しさん [sage] 2018/08/29(水) 09:53:38.09 ID:3Y4hBlHJ > if checked == true 〜 > if checked != true 〜 これなぁ プルリクでこれきたらなおさせてたが最近は認めてる バカはバカなりに特定の値で分岐するときのイディオムとしてifと==を組み合わせて使うって覚えてるんだよ intであろうがboolであろうが同じ そう思うとこれはこれで一貫性ある 実際これが読みにくいって感じることはないし コンパイラは黙って最適化するし なので許すことにした 自分では書かないが http://mevius.5ch.net/test/read.cgi/tech/1534769753/207
208: デフォルトの名無しさん [sage] 2018/08/29(水) 10:34:17.12 ID:FFtlPXOG Swift大勝利じゃないか C++もgoも後を追ってくる http://mevius.5ch.net/test/read.cgi/tech/1534769753/208
209: デフォルトの名無しさん [sage] 2018/08/29(水) 10:41:05.27 ID:f5noujOQ winでswift使わせてよー http://mevius.5ch.net/test/read.cgi/tech/1534769753/209
210: デフォルトの名無しさん [sage] 2018/08/29(水) 11:47:51.64 ID:DBASjTr8 nullだのエラー処理だの言ってるのはモナド モナドは型を書かないと意味わからないし その型はジェネリクスのようなものがないと宣言できない http://mevius.5ch.net/test/read.cgi/tech/1534769753/210
211: デフォルトの名無しさん [sage] 2018/08/29(水) 12:02:48.71 ID:u5ADcZZb >>208 そのSwiftはRustの後を追ってる やっぱりRustなんだよなぁ http://mevius.5ch.net/test/read.cgi/tech/1534769753/211
212: デフォルトの名無しさん [sage] 2018/08/29(水) 12:17:51.45 ID:DW0Jb9Fq falsyなものが無い言語ならどっちでも良いとは思うけど、どっちにも言い分はあると思う。 APIの戻り値なんかが変わったときに 「何もしないで同じ動きをして欲しい。自動テスト転ばないのが唯一の正義」派と 「明確に対応したい。転ばない自動テストが間違ってる。そもそもちゃんとアサーションしろ、本当にtrueでもfalseでもない状態はありえないか?メモリ化けとかどーすんの?」派の違いだと思うわ。 結局falsyな言語だと「本当にfalse」と「falseではないがfalseとみなされる」を、混同したい場合も区別したい場合もあるんだし。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/212
213: デフォルトの名無しさん [sage] 2018/08/29(水) 13:43:29.30 ID:DBASjTr8 Perlでは数値と数値の比較には==を、文字列と文字列の比較にはeqという演算子を使う 数値と文字列の比較はない 数値なら0だけがfalse それ以外にfalsyな値は存在しない http://mevius.5ch.net/test/read.cgi/tech/1534769753/213
214: デフォルトの名無しさん [sage] 2018/08/29(水) 16:28:08.12 ID:A/ggV7aH >>207 俺もこれだわ 二重否定以外は大抵許してる 3値論理の必要性は分かるけど、開発メンテしていく上では邪魔なので基本使わせない http://mevius.5ch.net/test/read.cgi/tech/1534769753/214
215: デフォルトの名無しさん [sage] 2018/08/29(水) 16:32:06.97 ID:7N1N66pK Swiftなんかあったの? http://mevius.5ch.net/test/read.cgi/tech/1534769753/215
216: デフォルトの名無しさん [sage] 2018/08/30(木) 00:00:20.35 ID:UmVQrNZ9 > if checked == true この流儀?を許したら if checked == true if checked != true if checked == false if checked != false の四兄弟がセットで押し寄せてくる さらに if (n > 10) == true if (enabled & visible) = true if checked == true && enabled == true && visible == true なども体をねじ込んでくる さあ楽しくなってくるじゃないか http://mevius.5ch.net/test/read.cgi/tech/1534769753/216
217: デフォルトの名無しさん [sage] 2018/08/30(木) 00:08:34.03 ID:K2XYaSpY ワナビーの凡人法則 糞どうでもいい低レベルな議論しかできないヤツが 糞どうでもいい話に飛びついて ここぞとばかりに高説ぶる 死ねば ええんちゃうか?ωωω http://mevius.5ch.net/test/read.cgi/tech/1534769753/217
218: デフォルトの名無しさん [sage] 2018/08/30(木) 00:14:26.32 ID:mi8K02wj オブジェクト指向でいうとboolに==メソッドがあるのが悪い もしObjectクラスの==をboolが継承しているなら、Objectクラスが存在するのが悪い http://mevius.5ch.net/test/read.cgi/tech/1534769753/218
219: デフォルトの名無しさん [] 2018/08/30(木) 00:47:04.12 ID:DrSr47TU オメーガ? http://mevius.5ch.net/test/read.cgi/tech/1534769753/219
220: デフォルトの名無しさん [sage] 2018/08/30(木) 00:48:13.84 ID:K2XYaSpY だからさー!君たちワナビーの法則やっちゅうねんバカなのか! http://mevius.5ch.net/test/read.cgi/tech/1534769753/220
221: デフォルトの名無しさん [sage] 2018/08/30(木) 00:55:49.05 ID:H/5/FX9R >>218 boolに比較演算子がないと型パラメータとして渡す時に要らん制限が増えるだろ http://mevius.5ch.net/test/read.cgi/tech/1534769753/221
222: デフォルトの名無しさん [sage] 2018/08/30(木) 01:13:21.94 ID:7OC3inua >>218 論理演算子に同値が定義されていないのも色々と書きにくそう notとandとorで書けるけど http://mevius.5ch.net/test/read.cgi/tech/1534769753/222
223: デフォルトの名無しさん [] 2018/08/30(木) 01:21:47.57 ID:/0YXnEsV 2項比較演算子がダメということじゃないからな aho == true true == aho のブーリアンのリテラルが入ってる2項等価演算子はダメ aho == baka の2項等価演算子はアリ わかった? http://mevius.5ch.net/test/read.cgi/tech/1534769753/223
224: デフォルトの名無しさん [] 2018/08/30(木) 01:24:38.44 ID:/0YXnEsV つまり、trueとfalseは 代入以外に使えないようにすればいい http://mevius.5ch.net/test/read.cgi/tech/1534769753/224
225: デフォルトの名無しさん [sage] 2018/08/30(木) 03:28:31.53 ID:IxfOs83u >>213 空リストとか空文字列ってfalse扱いじゃなかったっけ? http://mevius.5ch.net/test/read.cgi/tech/1534769753/225
226: デフォルトの名無しさん [sage] 2018/08/30(木) 03:31:50.70 ID:fTlUE3DU コミュニケーションじゃなくてプログラミングスタイルで繋がりたいんだろうが 実はそっちのほうがもっと無理 http://mevius.5ch.net/test/read.cgi/tech/1534769753/226
227: デフォルトの名無しさん [sage] 2018/08/30(木) 04:38:17.14 ID:mi8K02wj 語学じゃなくて心理学とか脳科学とかでシンギュラリティしたいんだろ そっちのほうが無理 http://mevius.5ch.net/test/read.cgi/tech/1534769753/227
228: デフォルトの名無しさん [sage] 2018/08/30(木) 07:11:50.68 ID:K2XYaSpY ワイノ話を聞かないとは無能揃いだね? http://mevius.5ch.net/test/read.cgi/tech/1534769753/228
229: デフォルトの名無しさん [sage] 2018/08/30(木) 07:34:59.92 ID:wxlIjpoe 半角の人はなぜ駄目かを全く読んでないのな。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/229
230: デフォルトの名無しさん [sage] 2018/08/30(木) 07:39:56.35 ID:K2XYaSpY てゅかさ。深夜に書き込んでるってことはおまいら無職だろ 無職風情がワイ様無視してワナビー法則でイキってるとかマジゴミだろωωω http://mevius.5ch.net/test/read.cgi/tech/1534769753/230
231: デフォルトの名無しさん [sage] 2018/08/30(木) 08:11:26.07 ID:ff0XXJ3a 無駄だからそんな書き方しなくていいってだけで、それ自体何か害があるわけじゃないから 文法上禁止してしまう理由はないと思うがなぁ。 レビューで指摘するのはそれがコードスメルだからってだけだろう。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/231
232: デフォルトの名無しさん [sage] 2018/08/30(木) 09:09:42.55 ID:hUyiY/SJ a == trueが禁止されたのでa ^ !trueに置換しておきました http://mevius.5ch.net/test/read.cgi/tech/1534769753/232
233: デフォルトの名無しさん [sage] 2018/08/30(木) 09:55:24.67 ID:K2XYaSpY マジこのワナビーの法則の話いつまで続くんや 夏厨死ねよ http://mevius.5ch.net/test/read.cgi/tech/1534769753/233
234: デフォルトの名無しさん [sage] 2018/08/30(木) 11:01:42.71 ID:e8DSDd9g >>225 文字列なら "" と "0" がfalse 数値なら0だけがfalse http://mevius.5ch.net/test/read.cgi/tech/1534769753/234
235: デフォルトの名無しさん [] 2018/08/30(木) 11:59:46.41 ID:A5Nytyjy perlには '0 but true' という、数値として 0 と比較すると一致するが if でそのまま使うと true 扱いになる特殊な値があったりする。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/235
236: デフォルトの名無しさん [sage] 2018/08/30(木) 12:14:56.63 ID:6I1bUcuW 次世代を担うに相応しい真偽評価戦略を語るべし http://mevius.5ch.net/test/read.cgi/tech/1534769753/236
237: デフォルトの名無しさん [sage] 2018/08/30(木) 13:15:05.68 ID:io9LYUoZ 次世代はif文が消えjsのthen的なものになります http://mevius.5ch.net/test/read.cgi/tech/1534769753/237
238: デフォルトの名無しさん [sage] 2018/08/30(木) 13:47:18.38 ID:6sRyznT+ うえー http://mevius.5ch.net/test/read.cgi/tech/1534769753/238
239: デフォルトの名無しさん [sage] 2018/08/30(木) 13:49:00.74 ID:e8DSDd9g 数値の偽は0 文字列の偽は "" "0" オブジェクトの偽は null "" "0" その他 階層が深いほど偽が多い法則 http://mevius.5ch.net/test/read.cgi/tech/1534769753/239
240: デフォルトの名無しさん [sage] 2018/08/30(木) 13:57:19.48 ID:k9/abrGo 次世代言語にはifもforもない http://mevius.5ch.net/test/read.cgi/tech/1534769753/240
241: デフォルトの名無しさん [sage] 2018/08/30(木) 14:29:05.96 ID:dTt5OSNq アスペはこういうところに拘ってしまって先に進めないんだよね http://mevius.5ch.net/test/read.cgi/tech/1534769753/241
242: デフォルトの名無しさん [sage] 2018/08/30(木) 14:47:28.76 ID:e8DSDd9g 飯炊き三年握り八年 http://mevius.5ch.net/test/read.cgi/tech/1534769753/242
243: デフォルトの名無しさん [sage] 2018/08/30(木) 18:20:12.51 ID:fWBwT80E ちゃんと読んでないけど boolなら if checked / if !checked でいいやん http://mevius.5ch.net/test/read.cgi/tech/1534769753/243
244: デフォルトの名無しさん [sage] 2018/08/30(木) 18:57:30.25 ID:JpHgwHVB 数値なりリストなりを暗黙に真偽値比較せずに 明確にすればいいだけじゃないの? http://mevius.5ch.net/test/read.cgi/tech/1534769753/244
245: デフォルトの名無しさん [sage] 2018/08/30(木) 19:30:44.87 ID:7mcJbcKo 直和な幽霊型でCheck|Uncheckを型に持たせて管理すればいいよ http://mevius.5ch.net/test/read.cgi/tech/1534769753/245
246: デフォルトの名無しさん [] 2018/08/30(木) 21:15:21.94 ID:+O/rJ+xn if で boolean 型以外を許さず、更に boolen 型の値の比較も許さない言語を作れば解決。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/246
247: デフォルトの名無しさん [sage] 2018/08/30(木) 21:51:23.27 ID:ff0XXJ3a というかそれが普通なんだけどな。 型がないB言語の特徴を受け継いだCがなまじヒットしてしまったせいで 後続の言語もその悪習を真似るようになってしまった。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/247
248: デフォルトの名無しさん [sage] 2018/08/30(木) 22:07:01.18 ID:Ah+zwqqR こんなしょうもないことに時間使ってもバグは減らないっていう事実にそろそろ気付こうよ。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/248
249: デフォルトの名無しさん [] 2018/08/30(木) 22:21:35.61 ID:/0YXnEsV 低学歴知恵遅れが書いたなぜダメかを読んでない? まず読む必要がない 頭悪すぎてお話にならないからな 適切にダメなケースを書いてるのはオレしかいないからな 当然、低学歴知恵遅れのレスなんかどうでもいいことになる http://mevius.5ch.net/test/read.cgi/tech/1534769753/249
250: デフォルトの名無しさん [sage] 2018/08/30(木) 22:48:08.67 ID:39ABXWI9 まず読む必要がない事を書いてくれてありがとうな http://mevius.5ch.net/test/read.cgi/tech/1534769753/250
251: デフォルトの名無しさん [sage] 2018/08/30(木) 23:10:41.48 ID:e8DSDd9g 些細なヘイトスピーチもきっちりデバッグしてる欧米の文化の方がITの才能がある http://mevius.5ch.net/test/read.cgi/tech/1534769753/251
252: デフォルトの名無しさん [sage] 2018/08/31(金) 02:17:18.78 ID:/VjCJv9E >>233 ワナビーの法則 って何? ググってもこのスレしか出てこないんだが https://i.imgur.com/PzUYieo.jpg http://mevius.5ch.net/test/read.cgi/tech/1534769753/252
253: デフォルトの名無しさん [sage] 2018/08/31(金) 05:21:39.77 ID:J05bSyHo >>248 ホントこれ http://mevius.5ch.net/test/read.cgi/tech/1534769753/253
254: デフォルトの名無しさん [sage] 2018/08/31(金) 11:41:15.33 ID:YfdxjJ3c 無益なものを批判する暇があったら 有害なものを批判しろよ http://mevius.5ch.net/test/read.cgi/tech/1534769753/254
255: デフォルトの名無しさん [] 2018/08/31(金) 19:26:31.62 ID:waeuZPFW 右の睾丸を触られたら左の睾丸を触りなさい http://mevius.5ch.net/test/read.cgi/tech/1534769753/255
256: デフォルトの名無しさん [sage] 2018/08/31(金) 19:58:49.98 ID:YfdxjJ3c 刑を執行してはいけないが、裁判と有罪確定まではやっていい http://mevius.5ch.net/test/read.cgi/tech/1534769753/256
257: デフォルトの名無しさん [] 2018/08/31(金) 21:20:12.74 ID:4ZfpOo1s ギルティ 死刑! http://mevius.5ch.net/test/read.cgi/tech/1534769753/257
258: デフォルトの名無しさん [sage] 2018/08/31(金) 23:12:29.91 ID:hg6LXyjO >>243 それが常人のイディオム bool型の変数に説明的な変数名をつけるだけで ifの可読性が増すなんてことは 自分で思いつくか 人のを見て気付くか 人に教わって知るか いずれかの方法で自分のものにするはず たぶんアホは変数名をflagなどにしてて 「フラグがTRUEのとき」などという覚え方をしてるからこそ if flag_foo == true などという書き方になるんやろな、知らんけど http://mevius.5ch.net/test/read.cgi/tech/1534769753/258
259: デフォルトの名無しさん [sage] 2018/08/31(金) 23:21:27.80 ID:7Lf8QxyM いつまで初心者な話題ばっかやってんの つまりはそういうことなの? http://mevius.5ch.net/test/read.cgi/tech/1534769753/259
260: デフォルトの名無しさん [sage] 2018/09/01(土) 02:13:15.43 ID:BxU4Z/sw a < b < c みたいな連続比較(演算子の連結?)って、なんで流行らないの? http://mevius.5ch.net/test/read.cgi/tech/1534769753/260
261: デフォルトの名無しさん [sage] 2018/09/01(土) 02:24:21.20 ID:I7Wpi/+P Python、Julia、Mathematica辺りはできるね 意外にMatlabはできない http://mevius.5ch.net/test/read.cgi/tech/1534769753/261
262: デフォルトの名無しさん [sage] 2018/09/01(土) 07:28:39.38 ID:sv0UK566 >>260 大して簡素化しない割には、ANDしか対応できないからじゃね? http://mevius.5ch.net/test/read.cgi/tech/1534769753/262
263: デフォルトの名無しさん [sage] 2018/09/01(土) 07:59:09.68 ID:O36P/gVq rangeにinかなにかでよさげ http://mevius.5ch.net/test/read.cgi/tech/1534769753/263
264: デフォルトの名無しさん [sage] 2018/09/01(土) 08:01:36.87 ID:FRKhXQkv >>260 文法が複雑になるし、等値比較の扱いをどうするかが難しい a < b < c == e >= f これC系の優先順位に倣うと (a < b < c) == (e >= f) が自然だろうけど、たぶんこの式を書いた人の期待していた結果ではないだろう http://mevius.5ch.net/test/read.cgi/tech/1534769753/264
265: デフォルトの名無しさん [sage] 2018/09/01(土) 10:17:17.34 ID:y+HuzDXi 数学では a < b < c って表記は良くあるけど a < b < c = e はそんなに出てこない気がする そして a < b < c = e >= f はガイジが書いたとしか思えない http://mevius.5ch.net/test/read.cgi/tech/1534769753/265
266: デフォルトの名無しさん [sage] 2018/09/01(土) 10:18:25.01 ID:/xY33kfI でも個人開発じゃなかったらガイジも書くから http://mevius.5ch.net/test/read.cgi/tech/1534769753/266
267: デフォルトの名無しさん [sage] 2018/09/01(土) 10:31:17.38 ID:8XWt4TWp >>265 そんなに出てこなかろうが書けなきゃ一貫性に欠ける a < b <= c の形に限るんなら a in (b..c] の方が美しいわ http://mevius.5ch.net/test/read.cgi/tech/1534769753/267
268: デフォルトの名無しさん [sage] 2018/09/01(土) 10:56:33.83 ID:y+HuzDXi >>267 あんまり出てこないって言っただけで、>>265の二つめは出来た方が良いと思うよ。三つめガイジだけど で、>>261に挙げられた言語は出来ないの?出来るんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1534769753/268
269: 267 [sage] 2018/09/01(土) 11:13:45.36 ID:8XWt4TWp >>268 その上で、範囲チェックにしか使えないんなら範囲チェックに特化した表記の方が望ましいという意見なんだけど、言ってる意味わかる? 表記上は一般的に広く使えそうに見えて実は特定の限定的なパターンしか認めないってのは典型的なダメ言語だよ http://mevius.5ch.net/test/read.cgi/tech/1534769753/269
270: デフォルトの名無しさん [sage] 2018/09/01(土) 11:16:35.64 ID:33FbYz6y 「数学では〜」っていう言い方見ると悲しくなる 高校数学やそれに毛の生えたようなとこしか触ってないのに それをもって「数学では〜」などと笑止千万 これは>>265にあてつけたんじゃなくて 昔からずーっと思ってたこと http://mevius.5ch.net/test/read.cgi/tech/1534769753/270
271: デフォルトの名無しさん [sage] 2018/09/01(土) 11:19:23.27 ID:4l6T8pEq まさかMaybeが出来ない初心者なんていませんよね foo p x y = if p y x then Just x else Nothing bar m p = maybe False p m (a <= b && b < c && c == d) == ((Just a >>= foo (<=) b >>= foo (<) c) `bar` (==d)) http://mevius.5ch.net/test/read.cgi/tech/1534769753/271
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 731 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s