私はモノイドのアソシエイティブを理解しようとしています。アソシエイティブと可換の違い
ブックから、それは言う:
結合性は、単にあなたが異なっあなた 操作の引数を関連付けることができると言う、結果は同じになります。例えば
:
Prelude> (1 + 9001) + 9001
18003
Prelude> 1 + (9001 + 9001)
18003
約可換:
これは、通勤や可換 で動作ほど強いプロパティではありません。 Commutativeは引数を並べ替えることができ、それでも は同じ結果を得ることを意味します。加算と乗算は可換ですが、リストタイプの場合は (++)は連想のみです。
上記の例は連想性と可換性ですが、違いは何ですか? 違いはわかりません。
が注...彼らは、操作のための一般的な概念です。 –
'a +(b + c)==(a + b)+ c'と' a + b == b + a'の違いは疑問ですか? – immibis