重複の可能性:
変数名 x と xs の履歴は?
パターンマッチングの正規名「xs」はどこから来たのですか?
例えば
reverse' [] = []
reverse' [x] = [x]
reverse' (x:xs) = reverse' xs ++ [x]
「x」の複数形でしょうか?
重複の可能性:
変数名 x と xs の履歴は?
パターンマッチングの正規名「xs」はどこから来たのですか?
例えば
reverse' [] = []
reverse' [x] = [x]
reverse' (x:xs) = reverse' xs ++ [x]
「x」の複数形でしょうか?
それは私がいつもそれを読んだ方法です、あなたには単数形と複数形、Sox:xs
などがありますy:ys
.
それ自体には実際には何の意味もありません。単なる慣例です。
IIRC Learn You a Haskellにも記載されています。
編集済み
私の間違い - 実際には、型と関数に関する章のReal World Haskellにあります。