#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アプリ開発入門」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本