#7 Swiftで学ぶ配列の基本
Swiftの配列は、Kotlinと同じように「変更できるかどうか」を`let`・`var`で使い分ける、シンプルな仕組みになっています。この記事では、Swiftにおける配列の基本を解説します。
配列を作ってみる
var fruits = ["りんご", "みかん", "ぶどう"]
`var`で作った配列は、後から中身を変更できます。`let`で作ると、中身を変更できない配列になります。
値を追加・削除する
fruits.append("メロン")
fruits.remove(at: 1)
値を追加するには`append()`、指定した位置の値を削除するには`remove(at:)`を使います。
要素にアクセスする
print(fruits[0])
Swiftならではの注意点
Swiftの配列は、`let`で作ると中身の追加や削除ができなくなります。「Kotlinのようにリストの種類自体を切り替える」のではなく、「変数の宣言(let/var)によって、配列全体の変更可否が決まる」というのがSwiftの考え方です。この違いを理解しておくと、他言語からの移行がスムーズになります。
まとめ
Swiftの配列は`let`・`var`によって変更できるかどうかが決まります。変更する予定がなければ`let`を使い、安全性を高めましょう。
本ページはプロモーションを含みます。
参考書籍(PR)
Swiftをもっと学びたい方には「これからつくる iPhoneアプリ開発入門」がおすすめです。
コメント
コメントを投稿