関数型プログラミング言語Haskell Part28at TECH関数型プログラミング言語Haskell Part28 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト621:デフォルトの名無しさん 15/06/21 21:24:27.97 Sh7VBIsF.net (それは雰囲気一緒なのでそういう名前になってるのでいわゆるカリー化とはちょっと別では) 622:デフォルトの名無しさん 15/06/21 21:40:32.89 HwEzsZwl.net >>612 それはカリー化でもなんでもない。 見ての通り (a,b) -> c のアリティは1だ。 623:デフォルトの名無しさん 15/06/21 21:42:45.93 7XsQ/1hl.net ・多引数関数が存在するかどうか、の議論の前に「多引数関数とは何か」を定義したほうがいい。 ・立場や考えた方によって「多引数関数とは何か」は異なりうる。 ・一つの答えは「タプルを引数に持つ関数」 ・「タプルという一つの引数を持ってるだけですよね?」というツッコミ。 よーく気をつけないと「多引数関数とは何か」 という話を蒸し返してしまう。 624:デフォルトの名無しさん 15/06/21 21:51:01.56 HwEzsZwl.net Haskellの関数型構築子(->)の性質から関数型の値としての 関数の引数は常に(->)の左に来る型なんだからな。 タプルを引数にとるのが多引数だと言い出せば リストを引数にとるのは可変長引数だということになる。 後者がおかしいと思うなら前者もおかしい。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch