by shigemk2

当面は技術的なことしか書かない

forの中でのスコープの拡大

コメントの通り。forの中で定義したものは使いまわせる。

// forの最初に内側で定義した変数をあとで使用できる
val dogBreads = List("Doberman", "Yorkshire Terrier", "Dachshund",
  "Scottish Terrier", "Great Dane", "Portuguese Water Dog")

for {
  bread <- dogBreads
  upcasdBread = bread.toUpperCase()
} println(upcasdBread)

Programming Scala: Scalability = Functional Programming + Objects

Programming Scala: Scalability = Functional Programming + Objects