19

重複の可能性:
変数名 x と xs の履歴は?

パターンマッチングの正規名「xs」はどこから来たのですか?

例えば

reverse' []     = []
reverse' [x]    = [x]
reverse' (x:xs) = reverse' xs ++ [x]  

「x」の複数形でしょうか?

4

1 に答える 1

29

それは私がいつもそれを読んだ方法です、あなたには単数形と複数形、Sox:xsなどがありますy:ys.

それ自体には実際には何の意味もありません。単なる慣例です。

IIRC Learn You a Haskellにも記載されています。


編集済み

私の間違い - 実際には、型と関数に関する章のReal World Haskellにあります。

ここに画像の説明を入力

于 2012-12-04T10:47:13.893 に答える