一度定義したら変更はできない。リスト・セット・マップリスト・・・、配列とどう違うのだろうと思いながら触っていました。c)[/shell]正直、よくわかりません・・・・。この書籍にはリストを操作する関数も紹介されていましたが、ここでは省略。リストは順番が重要な意味を持っていますが、特に順番が意味をもたない「セット」というコレクションもあります。順番が意味をもたないというとキーと値をセットにしたハッシュを思い出しますが、それはそれでScalaにもありまして、後述する「マップ」というものがそれに該当します。Hanako)[/shell]セットはキーを持たない、順番が意味を持たないコレクションということで、配列とハッシュの中間に位置するようなものなのでしょうか。1つ1つの要素をどうやって取り出すのだろう?Rubyでいうハッシュに当たるのがマップです。Map関数を使用して定義しましたが、HashMap関数を使えば、キーと値の型も指定できるみたいですね。並行性を理解するのが、Scala学習最大の肝ではないかということは感じたのですが、あまりここで書くほど理解にいたらず。いうわけで、今回はパスします。ここは後日ぜひやり直したいところですね。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。