Swift入門ガイド|基本構文と書き方をマスターしよう
生徒
「Swiftの書き方って、他の言語とどう違うんですか?基本的な構文を知りたいです。」
先生
「Swiftには初心者にやさしい基本構文がたくさんありますよ。まずは定番の書き方を一緒に学んでいきましょう。」
生徒
「英語も苦手なのでちゃんと理解できるか不安です……」
先生
「安心してください。わかりやすく噛み砕いて解説しますので、基本から一歩ずつ覚えていきましょう!」
1. Swiftの基本構文とは?
Swiftの基本構文とは、Swiftでプログラムを書く際に使う「文法ルール」のことです。たとえば、「文字を表示する」「数を計算する」「変数に値を入れる」など、プログラミングの基礎になる書き方を指します。
Swiftはシンプルで読みやすい構文が特徴で、初心者でも覚えやすいのが魅力です。英語が苦手な人でも、単語の意味を覚えれば意外とスムーズに書けるようになります。
2. 文字を表示するprint文
最も基本的な構文がprint文です。これは画面に文字や数値を表示するときに使います。
print("こんにちは、Swift!")
こんにちは、Swift!
このように、ダブルクォーテーション(")で囲んだ文字を表示できます。「こんにちは」の部分を変えるだけで、好きなメッセージを出せます。
3. 変数と定数の宣言方法
プログラムでは、値を一時的に保存して使いまわすことがよくあります。Swiftでは、変数をvar、定数をletというキーワードで定義します。
var 名前 = "たろう"
let 年齢 = 20
print(名前)
print(年齢)
たろう
20
varは後から値を変更できますが、letは一度決めたら変更できません。数字や文字、名前などを覚えさせるのに便利です。
4. コメントの書き方
Swiftでは、自分や他人がわかりやすくなるように説明を入れることができます。それをコメントと呼びます。プログラムとしては実行されず、説明専用です。
// これは1行コメントです
/*
これは複数行にまたがる
コメントです
*/
//で始めるとその行はコメント扱いになり、/* */で囲むと複数行をコメントにできます。
5. データの種類(データ型)
Swiftでは、保存するデータの種類によってデータ型を使い分けます。たとえば、文字はString、数字はInt、小数はDoubleです。
var 名前: String = "さくら"
var 年齢: Int = 18
var 体重: Double = 52.5
:(コロン)を使って、「この変数はこういう型ですよ」と教えてあげることができます。
6. 計算の書き方(演算子)
Swiftでは、足し算・引き算・掛け算・割り算など、日常の計算も簡単に書けます。
let 足し算 = 5 + 3
let 引き算 = 10 - 2
let 掛け算 = 4 * 6
let 割り算 = 8 / 2
print(足し算)
print(引き算)
print(掛け算)
print(割り算)
8
8
24
4
このように、数学の記号と同じような感覚で計算ができるので、とても直感的です。
7. 文字列の結合(つなげる)
Swiftでは、文字と文字をつなげることも簡単です。これを「文字列の結合」と言います。
let 名前 = "ゆうき"
let 挨拶 = "こんにちは、" + 名前 + "さん!"
print(挨拶)
こんにちは、ゆうきさん!
+記号を使うことで、文字と文字を合体させることができます。
8. Swiftコードを書くときの注意点
Swiftでは文の終わりにセミコロン(;)は基本的に不要です。JavaやC言語を知っている人には驚きかもしれませんが、Swiftでは1行に1文を書けばセミコロンをつけなくてもOKです。
また、大文字と小文字をしっかり区別します。たとえば、Nameとnameは全く別物として扱われます。
まとめ
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のすべての基礎になるので、ぜひ何度も手を動かして覚えていってください。」
生徒
「はい!次は条件分岐や関数にも挑戦してみたいです!」