タグ

scalaと関数型に関するryoasaiのブックマーク (1)

  • 関数型Scala(2):関数 - Mario Gleichmann - Digital Romanticism

    この記事はMario Gleichmann氏による、「Functional Scala」シリーズの第2回「Functional Scala: Functions | brain driven development」を、氏の許可を得て翻訳したものです。(原文公開日:2010年10月31日) 関数型Scalaの第2話へようこそ!前回は、コアとなる考え方を調査し、式に基づく関数の適用を、関数型プログラミングの基的な処理方式として抽出しました。今回は、Erik Meijer博士(※1)であれば、関数型プログラミングの必需品(the bread and butter)と呼ぶであろうものから始めましょう。それは・・・なんと・・・関数です(BGMとしてトランペットが鳴り響いていると想像して下さい) 関数を呼び出すためには(これは、関数を引数に適用すると表現されます)、まず、関数を定義しなければなりま

    関数型Scala(2):関数 - Mario Gleichmann - Digital Romanticism
    ryoasai
    ryoasai 2011/03/22
    関数は引数以外の外部の状態に依存しないと書かれているが、この定義だと実際にはScalaはクロージャで外部のコンテキストに依存するから関数といえるのだろうか?
  • 1