カテゴリ: 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")

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

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

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

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

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

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

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

Swift実践入門をAmazonで見る

※ Amazon広告リンク

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

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

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

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

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

関連セミナーのご案内

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
Kotlin
Kotlinの演算子一覧と使い方!算術・比較・論理演算子の基本を解説
No.8
Java&Spring記事人気No8
Go言語
Go言語で条件式を1行で書くコツ!三項演算子の代替と短縮記法