Programming-in-Haskell-2nd-edition_memo_2
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[プログラミング Haskell 第 2 版 >Programming-in-Haskell-...
*プログラミング Haskell 第 2 版 [#o642f553]
#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a...
}}
*第2章 はじめの一歩 [#o72f85d1]
p.16
>通常の数学における慣習に従い、Haskell の冪乗演算子は、乗...
また、乗算演算子と除算演算子は、加算演算子と減算演算子よ...
たとえば、「2*3^4」は「2*(3^4)」であり、「2+3*4」は「2+(3...
>さらに、冪乗演算子は右結合ですが、他の四つの演算子は左結...
たとえば、「2^3^4」は「2^(3^4)」であり、「2-3+4」は「(2-3...
>ただし実際のプログラムでは、このような規則に頼るよりも、...
>Haskell では、[1,2,3,4,5]のように要素をカンマで区切り、...
p.18
>以下の表に、数学と Haskell とで関数適用の表記がどのよう...
|数学 |Haskell |h
| f(x) | f x |
| f(x, y) | f x y |
| f(g(x)) | f (g x) |
| f(x, g(y)) | f x (g y) |
| f(xq)g(y) | f x * g y |
>Haskell のプログラムを書いたファイルは、他の種類のファイ...
p.20
>Haskell では、慣習として、引数がリストである場合には名前...
たとえば、数値のリストは ns、任意の値のリストは xs、そし...
**インデント [#mbfe98a8]
>レベルが同じ定義は、プログラム中で先頭を完全に同じ列に揃...
このレイアウト規則により、定義を行頭揃えによってグループ...
p.21
>グループを明記する必要があれば、波括弧の中に定義をセミコ...
インデントを文法に組み込むのはクソだな。
HaskellもPython並にクソか。
#code(haskell){{
a = b + c
where
b = 1
c = 2
d = a * 2
}}
#code(haskell){{
a = b + c
where
{b = 1;
c = 2};
d = a * 2
}}
#code(haskell){{
a = b + c where {b = 1; c = 2}; d = a * 2
}}
これらは全部一緒の意味。
**コメント [#kf8a9bfb]
>Haskell のコメントには、一行のコメントと囲みコメントの二...
記号「--」から行末までが一行のコメントです。
「{-」で始まり「-}」で終わる部分は囲みコメントです。
囲みコメントは、複数行にわたっても他のコメントを含んで入...
終了行:
[[プログラミング Haskell 第 2 版 >Programming-in-Haskell-...
*プログラミング Haskell 第 2 版 [#o642f553]
#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a...
}}
*第2章 はじめの一歩 [#o72f85d1]
p.16
>通常の数学における慣習に従い、Haskell の冪乗演算子は、乗...
また、乗算演算子と除算演算子は、加算演算子と減算演算子よ...
たとえば、「2*3^4」は「2*(3^4)」であり、「2+3*4」は「2+(3...
>さらに、冪乗演算子は右結合ですが、他の四つの演算子は左結...
たとえば、「2^3^4」は「2^(3^4)」であり、「2-3+4」は「(2-3...
>ただし実際のプログラムでは、このような規則に頼るよりも、...
>Haskell では、[1,2,3,4,5]のように要素をカンマで区切り、...
p.18
>以下の表に、数学と Haskell とで関数適用の表記がどのよう...
|数学 |Haskell |h
| f(x) | f x |
| f(x, y) | f x y |
| f(g(x)) | f (g x) |
| f(x, g(y)) | f x (g y) |
| f(xq)g(y) | f x * g y |
>Haskell のプログラムを書いたファイルは、他の種類のファイ...
p.20
>Haskell では、慣習として、引数がリストである場合には名前...
たとえば、数値のリストは ns、任意の値のリストは xs、そし...
**インデント [#mbfe98a8]
>レベルが同じ定義は、プログラム中で先頭を完全に同じ列に揃...
このレイアウト規則により、定義を行頭揃えによってグループ...
p.21
>グループを明記する必要があれば、波括弧の中に定義をセミコ...
インデントを文法に組み込むのはクソだな。
HaskellもPython並にクソか。
#code(haskell){{
a = b + c
where
b = 1
c = 2
d = a * 2
}}
#code(haskell){{
a = b + c
where
{b = 1;
c = 2};
d = a * 2
}}
#code(haskell){{
a = b + c where {b = 1; c = 2}; d = a * 2
}}
これらは全部一緒の意味。
**コメント [#kf8a9bfb]
>Haskell のコメントには、一行のコメントと囲みコメントの二...
記号「--」から行末までが一行のコメントです。
「{-」で始まり「-}」で終わる部分は囲みコメントです。
囲みコメントは、複数行にわたっても他のコメントを含んで入...
ページ名: