エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Scala の関数型プログラミングを支える技術
9. 関数 Scala の関数 Scala の関数はファーストクラス。 変数に代入したり、他の関数の引数に渡したり... 9. 関数 Scala の関数 Scala の関数はファーストクラス。 変数に代入したり、他の関数の引数に渡したり出来る。 val inc = (i: Int) => i + 1 val cl: String => Int => String = (msg: String) => (rep: Int) => msg * rep Scala では、変数/定数定義で型パラメータをとるような値は定義出来ない。メソッ ド定義で代用するので、便宜上def を用いた定義も関数と呼ぶこととする。 def show[A]: A => String = (a: A) => a.toString 9 / 59 10. 関数 Scala の関数 関数を引数にとったり、返り値として返したりする関数を高階関数と呼ぶ。 val calc: (Int => Int => Int) => Int => Int => In
2019/11/29 リンク