カテゴリ: Go言語 更新日: 2026/02/18

Swiftの配列(Array)の使い方を完全ガイド!初心者でもわかるデータのまとめ方

Go言語でファイルダウンロードやアップロードを実装する方法
Go言語でファイルダウンロードやアップロードを実装する方法

先生と生徒の会話形式で理解しよう

生徒

「Swiftで同じ種類のデータをまとめて扱う方法はありますか?」

先生

「SwiftではArrayという仕組みを使って、複数のデータを一つの箱にまとめて管理できます。」

生徒

「パソコンをほとんど触ったことがなくても理解できますか?」

先生

「数字や名前を書いたカードを箱に入れて並べるイメージで考えると、とても分かりやすいですよ。」

1. Swiftの配列(Array)とは何か

1. Swiftの配列(Array)とは何か
1. Swiftの配列(Array)とは何か

Swiftの配列とは、同じ種類のデータを順番に並べて保存するための仕組みです。例えば、買い物リストやテストの点数のように、複数の情報をまとめて扱いたいときに使います。プログラミング未経験の方は、配列を「番号が付いた引き出しが並んだ棚」だと考えると理解しやすいです。それぞれの引き出しに一つずつデータが入っています。

2. 配列を作ってみよう

2. 配列を作ってみよう
2. 配列を作ってみよう

Swiftでは、角かっこを使って配列を作ります。中に入れる値はカンマで区切ります。ここでは、数字をいくつかまとめた配列を作ってみます。配列を作ることは、空の箱を用意して中にカードを入れる作業と同じです。


let numbers = [1, 2, 3, 4, 5]
print(numbers)

[1, 2, 3, 4, 5]

3. 配列の中のデータを取り出す

3. 配列の中のデータを取り出す
3. 配列の中のデータを取り出す

配列の中のデータは、番号を指定して取り出します。この番号をインデックスと呼びます。インデックスは必ず0から始まる点に注意してください。最初は少し不思議に感じますが、一番最初の引き出しが0番だと覚えると混乱しにくくなります。


let fruits = ["りんご", "みかん", "ばなな"]
print(fruits[0])

りんご

4. 配列に新しいデータを追加する

4. 配列に新しいデータを追加する
4. 配列に新しいデータを追加する

配列は後からデータを追加することもできます。これは、箱に新しいカードを入れるイメージです。Swiftではappendという命令を使います。appendは「追加する」という意味の英単語で、配列の一番後ろにデータを入れます。


var animals = ["ねこ", "いぬ"]
animals.append("うさぎ")
print(animals)

["ねこ", "いぬ", "うさぎ"]

5. 配列の要素数を調べる

5. 配列の要素数を調べる
5. 配列の要素数を調べる

配列の中にいくつデータが入っているかを知りたいときは、countを使います。これは中身の数を数えてくれる便利な仕組みです。人が一つずつ数えなくても、コンピュータが一瞬で教えてくれます。


let scores = [80, 90, 70]
print(scores.count)

3

Go言語を基礎からスッキリ学びたい人や、 文法だけでなく「実用的な使い方」まで押さえたい人には、 定番の入門書がこちらです。

基礎からわかるGo言語をAmazonで見る

※ Amazon広告リンク

6. 配列がプログラムで使われる場面

6. 配列がプログラムで使われる場面
6. 配列がプログラムで使われる場面

配列は、アプリ開発やゲーム、業務システムなど、Swiftを使ったあらゆる場面で登場します。ユーザーの入力データをまとめたり、一覧表示をしたりするときに欠かせません。Swiftの配列は安全性が高く、間違った使い方をするとエラーで教えてくれるため、初心者でも安心して扱えます。基本を理解することで、Swiftプログラミング全体の理解が一気に深まります。

カテゴリの一覧へ
新着記事
New1
Go言語
Swiftの配列(Array)の使い方を完全ガイド!初心者でもわかるデータのまとめ方
New2
Kotlin
Kotlinのキーワード一覧と使い方!初心者が知っておくべき予約語を解説
New3
Go言語
Go言語のスライスのcopy関数とスライス操作の基本テクニック
New4
Kotlin
Kotlinのコーディング規約(公式スタイルガイド)とは?読みやすいコードを書くための基本ルール
人気記事
No.1
Java&Spring記事人気No1
Kotlin
KotlinのChannelでデータをやり取りする方法を完全ガイド!初心者にもわかる非同期通信の基本
No.2
Java&Spring記事人気No2
Go言語
Go言語でのDB接続情報を環境変数で管理する方法|初心者でも安全に設定
No.3
Java&Spring記事人気No3
Go言語
SwiftでJSONを扱う基本を完全ガイド!初心者でもわかるCodableの使い方
No.4
Java&Spring記事人気No4
Swift
Swift Playgroundの使い方を完全解説!初心者に最適な学習環境の始め方
No.5
Java&Spring記事人気No5
Kotlin
Android Studioのインストール手順と初期設定を初心者向けに完全解説!
No.6
Java&Spring記事人気No6
Kotlin
Kotlinのインストール方法まとめ!Windows・Mac・Linux別にステップ解説
No.7
Java&Spring記事人気No7
Swift
Swift開発環境の構築方法を徹底解説!Xcode・Windows・Linux対応
No.8
Java&Spring記事人気No8
Kotlin
Gradleファイル(build.gradle.kts)の書き方と役割をやさしく解説!Kotlin初心者向け完全ガイド

💻 作業効率アップに

ノートPCを縦置きしてデスクを広く。
省スペースで片づく定番スタンド

UGREEN 縦型スタンドをAmazonで見る

※ Amazon広告リンク