カテゴリ: 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プログラミング全体の理解が一気に深まります。

関連セミナーのご案内

【超入門】ゼロから始めるGo言語プログラミング:最速で「動くアプリ」を作るマンツーマン指導

「プログラミングの仕組み」が根本からわかる。Go言語でバックエンド開発の第一歩を。

本講座を受講することで、単なる文法の暗記ではなく、「プログラムがコンピュータの中でどう動いているか」という本質的な理解につながります。シンプルながら強力なGo言語(Golang)を通じて、現代のバックエンドエンジニアに求められる基礎体力を最短距離で身につけます。

具体的な開発内容と環境

【つくるもの】
ターミナル(黒い画面)上で動作する「対話型計算プログラム」や、データを整理して表示する「ミニ・ツール」をゼロから作成します。自分の書いたコードが形になる感動を体験してください。

【開発環境】
プロの現場でシェアNo.1のVisual Studio Code (VS Code)を使用します。インストールから日本語化、Go言語用の拡張機能設定まで、現場基準の環境を一緒に構築します。

この60分で得られる3つの理解

1. 環境構築の完全な理解

「なぜ動くのか」という設定の仕組みを理解し、今後の独学で詰まらない土台を作ります。

2. Go言語の基本構造(変数・型)

データの種類やメモリの概念など、他言語にも通じるプログラミングの本質を学びます。

3. 読みやすいコードの書き方

ただ動くだけでなく、誰が見ても分かりやすい「綺麗なコード」を書くための考え方を伝授します。

※本講座は、将来的にバックエンドエンジニアクラウドインフラに興味がある未経験者のためのエントリー講座です。マンツーマン形式により、あなたの理解度に合わせて進行します。

セミナー画像

初めてのGo言語を一緒に学びましょう!

カテゴリの一覧へ
新着記事
New1
Swift
Swiftの高階関数map・filter・reduceを完全解説!初心者でもわかる配列操作の基本
New2
Kotlin
Kotlinの型パラメータ(ジェネリクス)の使い方を初心者向けに解説!
New3
Go言語
Go言語でHello Worldを表示する方法!最初のプログラムを書いて実行しよう
New4
Kotlin
KotlinのマルチモジュールにおけるDIの活用方法を完全解説 初心者でもわかる依存性注入とモジュール設計
人気記事
No.1
Java&Spring記事人気No1
Kotlin
Android Studioのインストール手順と初期設定を初心者向けに完全解説!
No.2
Java&Spring記事人気No2
Swift
Swift Playgroundの使い方を完全解説!初心者に最適な学習環境の始め方
No.3
Java&Spring記事人気No3
Kotlin
Gradleファイル(build.gradle.kts)の書き方と役割をやさしく解説!Kotlin初心者向け完全ガイド
No.4
Java&Spring記事人気No4
Swift
Swift開発環境の構築方法を徹底解説!Xcode・Windows・Linux対応
No.5
Java&Spring記事人気No5
Kotlin
Kotlinで画面を作る!レイアウトXMLとビューの基本操作をやさしく解説
No.6
Java&Spring記事人気No6
Kotlin
KotlinのRoomで複雑なクエリを使いこなす!初心者でもわかる応用テクニック
No.7
Java&Spring記事人気No7
Kotlin
KotlinのAPI通信でPOSTリクエストを送る方法!初心者向け徹底ガイド
No.8
Java&Spring記事人気No8
Kotlin
Kotlinのデータクラス(data class)とは?便利な特徴と使い方を初心者向けにやさしく解説!