[過去ログ] 関数型プログラミング言語Haskell Part32 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
46
(1): ◆QZaw55cn4c 2019/02/03(日)21:43:22.74 ID:t4xt++Qj(7/20) AAS
>>42
>1で再起が止まる仕様なら納得だし
理解が不十分じゃないかと危惧します、その台詞「1 で再起がとまる」という言葉ですが、「何が」 1 で再起が止まる、と考えているのですか?
あなたの発言は、いちいち「何が」「どうだ」の「何が」が欠けているので不安です
125
(1): 2019/02/03(日)23:04:27.74 ID:5bolWXfM(36/36) AAS
完全解決してスッキリ
みんな時間とらせてしまってごめん
そしてありがとう
160: 2019/02/17(日)03:04:30.74 ID:lVDDSVXk(1) AAS
Haskellスレ民の方々どうも!
Web制作板JavaScript質問スレにて、
外部リンク:en.wikipedia.org
の以下の文章について…
> One common demonstration of side effect behavior is that of the assignment operator in C++.
副作用の振る舞いの一般的なデモとしては、C++の代入演算子があります。
> For example, assignment returns the right operand and has the side effect of assigning that value to a variable.
例えば代入は右オペランドを返し、かつそれと同じ値を変数に代入するという副作用を持ちます。

スレ民の叡智を結集した結果、

・C++の代入演算子は副作用があるが、JavaScriptの代入演算子は副作用がない
省5
168
(1): 2019/02/22(金)19:18:12.74 ID:ioyynd1U(2/5) AAS
だめだわからん

fold_left :: (a -> b -> a) -> a -> [b] -> a
fold_left _ a [] = a
fold_left f a (x:xs) = fold_left f (f a x) xs

リストが a1 a2 a3のとき

folder_left f (f a a1) [a2 a3]
になることはわかる

その先の展開が何時間考えてもわからん
f(f(f(a,a1),a2),a3)になるってゆーんだが
イメージに繋がらない
省2
219: 2019/03/09(土)09:51:28.74 ID:KBqn1KqM(1/4) AAS
haskell入門ほぼ読んだけどちょっと物足りなくてもうすこしhaskell勉強したい欲がある(目的は競プロとか月並みにaiとか)
なんかええ本ある? 数学の高速なライブラリとか圏論、モナドの解説あるやつで(数学は拒絶反応しない)
get programming with haskellとか並行並列とか多少気になってるけどどう?
275
(1): 2019/03/24(日)11:22:25.74 ID:aOFJUm+g(1) AAS
やっぱりHaskellは常人向けではないんですね
Ocamlやります
406: 400,402 2019/07/20(土)23:02:04.74 ID:flSCEm3M(1) AAS
一応ラズパイ上(raspberian 9.4) でもコンパイルできました。
ただしstack を使わずghcで直接コンパイルですが。

 オプションが渡されていないバグがあったような情報を
見かけましたがこのあたりが原因?
外部リンク:gitlab.haskell.org
415: 2019/08/15(木)17:40:56.74 ID:3wJ+zeP0(1) AAS
h x = do {
y <- f x;
z <- case y of { Nothing -> return Nothing; Just y' -> g y' };
return z
}

なにがMaybe潰しだ
ただの分岐にデザインパターンみたいな名前つけやがって
610: 2019/10/23(水)02:29:17.74 ID:yKBkbeD2(3/3) AAS
>>609は書いてる途中で間違って送信してしまった

>>608
ああ、ちょっと筆(じゃなくてキーボード)が滑って簡単に書きすぎたね
確かに関手とか自然変換といった概念も圏論にはあるが、これらもある圏から見れば射や対象に過ぎない

いずれにしても圏論には値や関数や変数といった概念はない
707
(1): 2019/11/05(火)20:40:52.74 ID:9FWI0Jsd(1/2) AAS
>>705
C++17なら、そこそこそれっぽく書けないか?
struct Test { int a, b, c; };
auto add(Test t) {
auto [x, y, z] = t;
return x + y + z;
}
auto test = Test{ 1, 2, 3 };
add(test);
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.040s