カテゴリ: Swift 更新日: 2026/01/08

Swift入門ガイド|基本構文と書き方をマスターしよう

Swift入門ガイド|基本構文と書き方をマスターしよう
Swift入門ガイド|基本構文と書き方をマスターしよう

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

生徒

「Swiftの書き方って、他の言語とどう違うんですか?基本的な構文を知りたいです。」

先生

「Swiftには初心者にやさしい基本構文がたくさんありますよ。まずは定番の書き方を一緒に学んでいきましょう。」

生徒

「英語も苦手なのでちゃんと理解できるか不安です……」

先生

「安心してください。わかりやすく噛み砕いて解説しますので、基本から一歩ずつ覚えていきましょう!」

1. Swiftの基本構文とは?

1. Swiftの基本構文とは?
1. Swiftの基本構文とは?

Swiftの基本構文とは、Swiftでプログラムを書く際に使う「文法ルール」のことです。たとえば、「文字を表示する」「数を計算する」「変数に値を入れる」など、プログラミングの基礎になる書き方を指します。

Swiftはシンプルで読みやすい構文が特徴で、初心者でも覚えやすいのが魅力です。英語が苦手な人でも、単語の意味を覚えれば意外とスムーズに書けるようになります。

2. 文字を表示するprint文

2. 文字を表示するprint文
2. 文字を表示するprint文

最も基本的な構文がprint文です。これは画面に文字や数値を表示するときに使います。


print("こんにちは、Swift!")

こんにちは、Swift!

このように、ダブルクォーテーション(")で囲んだ文字を表示できます。「こんにちは」の部分を変えるだけで、好きなメッセージを出せます。

3. 変数と定数の宣言方法

3. 変数と定数の宣言方法
3. 変数と定数の宣言方法

プログラムでは、値を一時的に保存して使いまわすことがよくあります。Swiftでは、変数var定数letというキーワードで定義します。


var 名前 = "たろう"
let 年齢 = 20

print(名前)
print(年齢)

たろう
20

varは後から値を変更できますが、letは一度決めたら変更できません。数字や文字、名前などを覚えさせるのに便利です。

4. コメントの書き方

4. コメントの書き方
4. コメントの書き方

Swiftでは、自分や他人がわかりやすくなるように説明を入れることができます。それをコメントと呼びます。プログラムとしては実行されず、説明専用です。


// これは1行コメントです

/* 
これは複数行にまたがる
コメントです 
*/

//で始めるとその行はコメント扱いになり、/* */で囲むと複数行をコメントにできます。

5. データの種類(データ型)

5. データの種類(データ型)
5. データの種類(データ型)

Swiftでは、保存するデータの種類によってデータ型を使い分けます。たとえば、文字はString、数字はInt、小数はDoubleです。


var 名前: String = "さくら"
var 年齢: Int = 18
var 体重: Double = 52.5

:(コロン)を使って、「この変数はこういう型ですよ」と教えてあげることができます。

6. 計算の書き方(演算子)

6. 計算の書き方(演算子)
6. 計算の書き方(演算子)

Swiftでは、足し算・引き算・掛け算・割り算など、日常の計算も簡単に書けます。


let 足し算 = 5 + 3
let 引き算 = 10 - 2
let 掛け算 = 4 * 6
let 割り算 = 8 / 2

print(足し算)
print(引き算)
print(掛け算)
print(割り算)

8
8
24
4

このように、数学の記号と同じような感覚で計算ができるので、とても直感的です。

7. 文字列の結合(つなげる)

7. 文字列の結合(つなげる)
7. 文字列の結合(つなげる)

Swiftでは、文字と文字をつなげることも簡単です。これを「文字列の結合」と言います。


let 名前 = "ゆうき"
let 挨拶 = "こんにちは、" + 名前 + "さん!"

print(挨拶)

こんにちは、ゆうきさん!

+記号を使うことで、文字と文字を合体させることができます。

8. Swiftコードを書くときの注意点

8. Swiftコードを書くときの注意点
8. Swiftコードを書くときの注意点

Swiftでは文の終わりにセミコロン(;)は基本的に不要です。JavaやC言語を知っている人には驚きかもしれませんが、Swiftでは1行に1文を書けばセミコロンをつけなくてもOKです。

また、大文字と小文字をしっかり区別します。たとえば、Namenameは全く別物として扱われます。

まとめ

まとめ
まとめ

Swiftの基本構文は初心者にとって理解しやすく、少しずつステップを踏むだけで自然に身につく特徴があります。とくに変数や定数の扱い、文字列の結合、計算式の書き方は日常的な発想に近く、最初に覚える構文としてとても最適です。この記事では、文字を表示するprint文から始まり、変数の宣言方法、コメントの入れ方、データ型の使い分け、演算子を用いた計算処理、文字列の結合まで、一通りの基本を確認してきました。こうした基礎はアプリ開発に進むうえで必ず必要になるため、最初のうちにしっかり理解しておくと後の学習がぐっと楽になります。

また、Swiftはコードの読みやすさを大切にした言語なので、どの構文にも無駄がなく、意味を推測しやすい書き方が多いのも魅力です。たとえば、変数はvar、変更しない値にはlet、文字列にはString、整数にはIntなど、名前の通りの動作をしてくれるため、プログラミング未経験の人でもスムーズに覚えられます。英語が苦手な人でも単語と動作が一致していれば自然と理解が追いつくので、難しそうに見える部分でも意外とすんなり学び進められます。

コメントの使い方も理解しておくと、複雑なコードを書くときに大きく役立ちます。一行コメントや複数行コメントを活用することで、後で見返したときに「あのときどんな意図で書いたコードなのか」を整理しやすく、保守性の高いコードを書く練習にもつながります。さらに、データ型の概念を正しく理解することで、複雑なプログラムを書いてもエラーが出にくい安定したコードを組み立てられるようになります。

そして、Swiftでは文字列の結合や演算処理がとても簡単に書けるため、日常に近い発想でコードを組み立てられます。「計算して結果を出す」「文字を組み立てて表示する」などの基本的な操作を繰り返し練習することで、Swiftの書き方に慣れ、次のステップである条件分岐や関数、クラスなどの応用構文へスムーズに進む準備が整います。

基本構文を総整理するサンプルプログラム

学んだ内容をひとつにまとめたシンプルなサンプルプログラムを以下に用意しました。Swiftの構文に慣れるためにも、自分の好きな値に変更しながら動かしてみてください。


// 基本的な変数と定数
var 名前: String = "ひろみ"
let 年齢: Int = 21

// 計算
let 足し算 = 10 + 5
let 割り算 = 20 / 4

// 挨拶メッセージを結合
let 挨拶 = "こんにちは、" + 名前 + "さん!"

// 表示
print(挨拶)
print("年齢:\(年齢)")
print("計算結果:\(足し算)、\(割り算)")

// コメントの例
// これは一行コメントです
/*
 こちらは複数行コメントです
*/

このサンプルでは変数や定数の宣言、データ型の指定、文字列の結合、計算、print文など、本記事で学んだ基本構文がすべて盛り込まれています。こうした基礎をひとつずつ理解していくことで、Swiftの書き方に自然と慣れ、アプリ開発で必要な土台がしっかりと身につきます。

先生と生徒の振り返り会話

生徒

「先生、今日の記事でSwiftの基本構文がかなり理解できた気がします!print文も変数も思ったより簡単でした。」

先生

「そうですね。Swiftは読みやすさと扱いやすさを重視した言語なので、基礎を一度覚えれば自然と次のステップへつながりますよ。焦らず確実に覚えていきましょう。」

生徒

「コメントの書き方も便利ですね。自分用のメモにもなるし、あとから見返すときに助かりそうです。」

先生

「その通りです。綺麗なコードを書くことと同じくらい、わかりやすいコードを書くことも大切です。今日学んだ基本構文はSwiftのすべての基礎になるので、ぜひ何度も手を動かして覚えていってください。」

生徒

「はい!次は条件分岐や関数にも挑戦してみたいです!」

Swiftを基礎から実践レベルまで学びたい人や、 iOSアプリ開発を本格的に始めたい人には、 定番の入門+実践書がこちらです。

Swift実践入門をAmazonで見る

※ Amazon広告リンク

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

Swiftの基本構文とは何ですか?初心者にもわかりやすく教えてください。

Swiftの基本構文とは、Swiftプログラミングで使う文法ルールのことです。たとえば、文字を表示するprint文や、変数・定数の宣言方法、データ型の使い分けなどが含まれます。Swiftはシンプルで読みやすいため、初心者にも優しい言語として知られています。
関連セミナーのご案内

Windowsで始めるiPhoneアプリ開発入門|Swiftの基本と仕組みを1時間で攻略

Windowsで始めるiPhoneアプリ開発入門|Swiftの基本と仕組みを1時間で攻略

「iPhoneアプリを作りたいけれど、Macを持っていないから諦めている」そんな方のための画期的な入門講座です。実は、プログラミングの本質を学ぶのに高価な機材は必要ありません。本講座では、Windowsパソコンを使用し、クラウド環境を活用してAppleの最新言語Swift(スウィフト)の基礎を最短距離でマスターします。

Windowsで実現する開発環境

【つくるもの】
ブラウザ上で動作する「スマート・計算ツール」や「データ判定プログラム」をゼロから作成します。変数の扱いや条件分岐など、iPhoneアプリの内部で動くロジックを自分の手で構築する感動を体験してください。

【開発環境】
ブラウザだけでSwiftが動くプロ仕様のオンラインエディタ(Replit等)を使用します。面倒な設定は一切不要。今あるWindows PCで、プロのエンジニアと同じコードを書き始められます。

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

1. WindowsでのSwift実行環境の作り方

OSの壁を越え、クラウドを活用してスマートに学習を開始する「現代的な開発スタイル」を習得します。

2. Swiftの基本構造(変数・型・定数)

iPhoneアプリ特有のデータの扱い方や、Appleが推奨する「安全で美しいコード」の書き方を学びます。

3. アプリエンジニアとしてのロードマップ

将来的にiOSエンジニアとして副業・転職するために必要な準備や、Mac選びのポイントを伝授します。

※本講座は、将来的にiPhoneアプリ開発で収益化や転職を目指したい未経験者のためのエントリー講座です。マンツーマン形式により、Windows環境ならではの疑問にもその場でお答えし、あなたの理解度に合わせて進行します。

セミナー画像

Windowsで始めるiPhoneアプリ開発入門

カテゴリの一覧へ
新着記事
New1
Go言語
Go言語のwhile的なforループの使い方!条件式ループの基本を解説
New2
Go言語
Go言語プログラムの実行方法まとめ!VSCode・ターミナルでの実行手順を解説
New3
Swift
Swift意味とは?プログラミング言語・金融・鳥の違いを徹底解説
New4
Swift
Swift 戻り値の扱い方と複数戻り値の返し方|初心者でも分かる関数の基本
人気記事
No.1
Java&Spring記事人気No1
Go言語
Go言語でリダイレクト処理を行う方法(http.Redirect)を初心者向けに解説
No.2
Java&Spring記事人気No2
Swift
Swift開発環境の構築方法を徹底解説!Xcode・Windows・Linux対応
No.3
Java&Spring記事人気No3
Kotlin
Android Studioのインストール手順と初期設定を初心者向けに完全解説!
No.4
Java&Spring記事人気No4
Kotlin
Gradleファイル(build.gradle.kts)の書き方と役割をやさしく解説!Kotlin初心者向け完全ガイド
No.5
Java&Spring記事人気No5
Go言語
Go言語のgo.modファイル完全ガイド!初心者でもわかる仕組みと書き方
No.6
Java&Spring記事人気No6
Swift
Swift Playgroundの使い方を完全解説!初心者に最適な学習環境の始め方
No.7
Java&Spring記事人気No7
Go言語
Go言語で条件式を1行で書くコツ!三項演算子の代替と短縮記法
No.8
Java&Spring記事人気No8
Kotlin
Kotlinのログ出力方法を完全ガイド!LogcatとTimberでトラブルシューティング