カテゴリ: Swift 更新日: 2026/02/03

Swiftの書き方の基本と初心者がやりがちな間違いを徹底解説!

Swift 書き方の基本とよくある間違い集
Swift 書き方の基本とよくある間違い集

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

生徒

「Swiftのコードってどう書けばいいんですか?なんかエラーばっかり出るんですけど…」

先生

「Swiftには基本的な書き方のルールがあるので、まずはそれを覚えることが大切ですよ。よくある間違いも一緒に確認しましょう。」

生徒

「どんな間違いが多いんですか?最初から正しく書けるようになりたいです!」

先生

「それでは、Swiftの基本的な書き方と、初心者がよくつまずくポイントを見ていきましょう。」

1. Swiftの書き方の基本を理解しよう

1. Swiftの書き方の基本を理解しよう
1. Swiftの書き方の基本を理解しよう

Swiftでは、コードを書くときに決まった文法(ルール)があります。正しい順序で書かないとエラーになります。

まずは、最も基本的な「Hello, World!」の書き方を見てみましょう。


print("Hello, World!")

このように、printという命令(関数)を使って、かっこの中に「"ダブルクォーテーション」で囲った文字」を書けば、画面に表示されます。

文の最後にセミコロン(;)は不要です。Swiftではセミコロンをつけなくても動作します。

2. よく使うSwiftの基本構文

2. よく使うSwiftの基本構文
2. よく使うSwiftの基本構文

Swiftでよく使う基本的な構文(コードの型)をいくつか紹介します。

(1)定数と変数

定数:一度代入したら変更できない


let name = "Taro"

変数:あとから値を変えることができる


var age = 18

(2)コメント

プログラムの中に説明を書きたいときは、コメントを使います。


// これはコメントです(1行)  
/*  
  これは複数行の  
  コメントです  
*/  

3. Swift初心者がやりがちな間違い集

3. Swift初心者がやりがちな間違い集
3. Swift初心者がやりがちな間違い集

Swiftでは、少しのミスでもエラーになります。ここでは初心者がよくやってしまう間違いを紹介します。

(1)文字列に「"(ダブルクォーテーション)」をつけ忘れる


// 間違い:
print(Hello)

// 正しい:
print("Hello")

文字は必ずダブルクォーテーション(")で囲みます。

(2)定数に値を再代入してしまう


// 間違い:
let age = 20
age = 21 // これはエラー

// 正しい:
var age = 20
age = 21

letは固定された値。変更するならvarを使いましょう。

(3)変数名に日本語や記号を使う


// 間違い:
var 年齢 = 20
var *score = 50

// 正しい:
var age = 20
var score = 50

変数名は英語のアルファベットで書き、数字で始めたり、記号(*や@など)を含めないようにしましょう。

(4)かっこの開きと閉じを忘れる


// 間違い:
print("Hello"

// 正しい:
print("Hello")

かっこは開いたら必ず閉じる。これを忘れるとすぐにエラーになります。

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

Swift実践入門をAmazonで見る

※ Amazon広告リンク

4. Swiftでエラーが出たときの考え方

4. Swiftでエラーが出たときの考え方
4. Swiftでエラーが出たときの考え方

Swiftを学習していると、最初のうちはエラーがよく出ます。でも、エラーは「間違いを教えてくれる先生」のような存在です。

画面に表示されたエラー文を読むと、「かっこが足りません」や「定数に値を変えようとしています」など、ヒントが書かれています。

焦らず、表示された内容を読み、どこを修正すればよいかゆっくり考えてみましょう。

5. Swiftの基本スタイルに慣れよう

5. Swiftの基本スタイルに慣れよう
5. Swiftの基本スタイルに慣れよう

Swiftには、コードを書くときに読みやすくなるルールがあります。

  • スペースを使って見やすくする:演算子の前後にスペースを入れる
  • インデント(字下げ)をそろえる:コードの構造を分かりやすくする
  • 意味のある変数名を使う:ageやnameなど、中身がわかる名前にする

コードを見やすく整えることは、あとから読み返したときにも役立ちます。

カテゴリの一覧へ
新着記事
New1
Kotlin
Kotlinの例外処理とキャンセルの連携を完全ガイド!初心者でもわかるCoroutineExceptionHandlerの使い方
New2
Go言語
Go言語のクロージャとは?関数内関数の活用例と仕組み
New3
Swift
Swiftでエラー原因を可視化!ログとトレースのベストプラクティスを初心者向けに解説
New4
Go言語
Go言語の関数パラメータ!値渡しと参照渡しの違いを理解しよう
人気記事
No.1
Java&Spring記事人気No1
Kotlin
KotlinのChannelでデータをやり取りする方法を完全ガイド!初心者にもわかる非同期通信の基本
No.2
Java&Spring記事人気No2
Go言語
Go言語でのDB接続情報を環境変数で管理する方法|初心者でも安全に設定
No.3
Java&Spring記事人気No3
Kotlin
Android Studioのインストール手順と初期設定を初心者向けに完全解説!
No.4
Java&Spring記事人気No4
Kotlin
Kotlinのビルド設定エラーと解決法まとめ!初心者向けGradleトラブル対処ガイド
No.5
Java&Spring記事人気No5
Kotlin
Gradleファイル(build.gradle.kts)の書き方と役割をやさしく解説!Kotlin初心者向け完全ガイド
No.6
Java&Spring記事人気No6
Kotlin
Kotlinでテキスト表示・編集!初心者でもわかるTextViewとEditTextの使い方
No.7
Java&Spring記事人気No7
Kotlin
Kotlin DSLとGroovy DSLの違いをやさしく解説!初心者でもわかるGradleスクリプトの使い分け
No.8
Java&Spring記事人気No8
Go言語
Go言語のgo.modファイル完全ガイド!初心者でもわかる仕組みと書き方

💻 作業効率アップに

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

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

※ Amazon広告リンク