- Rust part8
306 :デフォルトの名無しさん[sage]:2020/03/27(金) 19:49:39.79 ID:oRj/lH5B - >>299 あえてやらないなら、せめてコンパイラが推論した結果を教えてくれよと思う
この処理のこの部分だけ一旦切り出して別の処理にしてみたい、とかやるときにすげー大変 Haskellでも型表記は省略できるけどしない方が良いねって作法がメジャーなのは知ってるけど、型推論でサポートしてくれるからrustよりストレス少ない ちょいとクロージャを関数として外に出しとこう、とか、ここ切り分けて別パターン用意して比較してみよう、とかやるのが面倒くさい あ、まずクロージャにして型エラーを起こして教えてもらう、とかやればできるんかな…
|
- 関数型プログラミング言語Haskell Part33
96 :デフォルトの名無しさん[sage]:2020/03/27(金) 20:47:16.26 ID:oRj/lH5B - IOモナドに副作用を追いやれることがどれくらい良いことなのかを議論するのは悪くないと思うけど、
副作用が無いなんて嘘付き!とかそもそもプログラムってのは副作用の塊だ!っていうのは誤解か誤読かフカシに騙されたかのどれかなので楽しくない話になる、と思う
|
- 次世代言語18 Go Rust Elixir Kotlin TypeScript
831 :デフォルトの名無しさん[sage]:2020/03/27(金) 23:52:10.33 ID:oRj/lH5B - phpもそうだしエクセルもそうなんだけど、濫用するヤツが増えると悪評が一気に増える
もしかしたらm4がphp並みに嫌われる世界もあったかもしれないと思う 言語の適用範囲を高めるためには、抽象度の高い概念を基本とした方が良い。できるなら数学的に議論可能なレベルで
|