焼け石に肉

新米プログラマの学習記録日記です。Scalaに興味があるので、ScalaとPlay Frameworkの勉強メモを残していこうと思います。

【Scala】コップ本の自分用メモ2

集合とマップの作成・初期化・操作

  // イミュータブルな集合の作成・初期化・操作
  var footballSet = Set("Messi", "CR7")
  footballSet += "Pogba"
  println(footballSet.contains("Neymar"))

  // ミュータブルな集合の作成・初期化・操作
  import scala.collection.mutable
  val footballSet2 = mutable.Set("Honda", "Kagawa")
  footballSet2 += "Okazaki"
  println(footballSet2)

   // ミュータブルマップ
  import scala.collection.mutable
  val footballMap = mutable.Map[Int, String]()
  footballMap += (1 -> "Messi")
  footballMap += (2 -> "Suarez")
  footballMap += (3 -> "Neymar")

  // イミュータブルマップ
  val footballMap2 = Map(1 -> "Pogba", 2 -> "Hazard", 3 -> "Reus")