ハジカラ 〜はじめからでも、プログラミング勉強〜

入門向けに、IT関連(javaやKotlin)をコツコツ書いたり検証したりします。

【Kotlin入門】配列(Array)とマップ(Map)を使ってみる

calendar

reload

【Kotlin入門】配列(Array)とマップ(Map)を使ってみる

こんにちは。

今回は、前回とは別の集合体である配列とマップを
みてみます。

まずは、配列から😁
配列は、データ型「Array」を指し、一度定義した
「要素数」を変えられません。
ただし、要素の値を変えることはできます。

配列には、関数「arrayOf」を使います。

↓ 実際このように書いてみましょう。
  書き方は、リストの時と同様、要素を列挙します。

実行するとこうなります。
0番目の値の「東京」が出力され、2番目の「大阪」に
置き換わった「九州」が出力されています😀
配列マップ1

次は、マップをみてみます。
マップを指す「Map型」は、キーと値のペアになります。
使用する際には、このキーと対応する値の両方を定義する
必要があります。
また、リストと同様にマップにも以下の二つの関数があります。
・mapOf:読み取り専用(Map型)
・mutableMapOf:変更可能(MutableMap型)

↓ 今回は、mapOfで書いていきます。
  書き方は、「キー to 値」となります。
  例えば、キー「1」に関しては、
  対応する値「東京」を出力します。

 

実行してみます。
↓ 「東京」が出力されました✌
配列マップ2

また、こういう使い方もできます。
Map型のキーと値の型を宣言するジェネリック型を使用します。
ここでは、キーをInt型、値をString型で宣言しています。

 

キーが「2」「3」の値を出力します
実行してみましょう。
↓ 「愛知」と「大阪」が出力されました。
配列マップ3

では、今までの集合体を使って、文章を出力させてみましょう。

これを出力すると・・・🤣
↓ 出力できました。いろいろ応用できそうですね✌配列マップ4

今日はここまで🤚

では、また次回。

 

【Kotlin入門一覧はこちら】

この記事をシェアする

コメント

コメントはありません。

down コメントを残す