Skip to content

Commit

Permalink
Clarify what a syntax sugar is in ex9
Browse files Browse the repository at this point in the history
  • Loading branch information
igrep committed Aug 4, 2024
1 parent 26af855 commit 8134ba4
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion assets/9.md
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,7 @@ ghci> 3 : []
```
シンプルですね。
`[1]`や`[1, 2]`も、本当は`1 : []`や`1 : 2 : []`の糖衣構文でしかありません
`[1]`や`[1, 2]`も、本当は`1 : []`や`1 : 2 : []`の糖衣構文、すなわち読んだり書いたりする人が楽をするために作られた「もう一つの書き方」でしかありません
このように、`:` は**リストの先頭の要素と、残りのリストを含む値コンストラクター**となっています。
`[]`と同様こちらも名前が記号しかないので分かりづらいですが、`:`も立派な値コンストラクターなのです(ちなみに読み上げるときは「コンス(Cons)」という変な名前で読んでください)。
Expand Down

0 comments on commit 8134ba4

Please sign in to comment.