Contenu connexe
Similaire à 関数型もモナドも分からなくてもScalaと言う言語は便利らしい
Similaire à 関数型もモナドも分からなくてもScalaと言う言語は便利らしい (20)
Plus de ke-m kamekoopa (15)
関数型もモナドも分からなくてもScalaと言う言語は便利らしい
- 7. Scala is 何
JVMで動く系言語
強い静的型付き言語
型推論
オブジェクト指向言語(だと個人的には思う)
- 8. Scala is 何
JVMで動く系言語
強い静的型付き言語
型推論
オブジェクト指向言語(だと個人的には思う)
ただし関数型プログラミングスタイルを実施し
やすいように作ってある
- 9. Scala is 何
JVMで動く系言語
強い静的型付き言語
型推論
オブジェクト指向言語(だと個人的には思う)
ただし関数型プログラミングスタイルを実施し
やすいように作ってある
javaの資産を使える
- 37. 使ってみよう
Option[A]
それは、ぬるぽを殺すシステム
■━⊂( ・∀・) 彡 ガッ☆`Д´)ノ
「存在しないかもしれない値」を表す型
サブクラスはNoneとSome[A]のみ存在
None: 「値がない」を表す型
Some[A]: 「A型の値がある」を表す型
パターンマッチを使うとぬるぽを華麗に回避できる
map()やflatMap()を使うと更に華麗に回避できるけど割愛
- 38. 使ってみよう
Option[A]
それは、ぬるぽを殺すシステム
■━⊂( ・∀・) 彡 ガッ☆`Д´)ノ
「存在しないかもしれない値」を表す型
サブクラスはNoneとSome[A]のみ存在
None: 「値がない」を表す型
Some[A]: 「A型の値がある」を表す型
パターンマッチを使うとぬるぽを華麗に回避できる
map()やflatMap()を使うと更に華麗に回避できるけど割愛
やってみます
- 39. 使ってみよう
Option[A]
それは、ぬるぽを殺すシステム
■━⊂( ・∀・) 彡 ガッ☆`Д´)ノ
「存在しないかもしれない値」を表す型
サブクラスはNoneとSome[A]のみ存在
None: 「値がない」を表す型
Some[A]: 「A型の値がある」を表す型
パターンマッチを使うとぬるぽを華麗に回避できる
map()やflatMap()を使うと更に華麗に回避できるけど割愛
やってみます