Swiftの書き方の基本と初心者がやりがちな間違いを徹底解説!
生徒
「Swiftのコードってどう書けばいいんですか?なんかエラーばっかり出るんですけど…」
先生
「Swiftには基本的な書き方のルールがあるので、まずはそれを覚えることが大切ですよ。よくある間違いも一緒に確認しましょう。」
生徒
「どんな間違いが多いんですか?最初から正しく書けるようになりたいです!」
先生
「それでは、Swiftの基本的な書き方と、初心者がよくつまずくポイントを見ていきましょう。」
1. Swiftの書き方の基本を理解しよう
Swiftでは、コードを書くときに決まった文法(ルール)があります。正しい順序で書かないとエラーになります。
まずは、最も基本的な「Hello, World!」の書き方を見てみましょう。
print("Hello, World!")
このように、printという命令(関数)を使って、かっこの中に「"ダブルクォーテーション」で囲った文字」を書けば、画面に表示されます。
文の最後にセミコロン(;)は不要です。Swiftではセミコロンをつけなくても動作します。
2. よく使うSwiftの基本構文
Swiftでよく使う基本的な構文(コードの型)をいくつか紹介します。
(1)定数と変数
定数:一度代入したら変更できない
let name = "Taro"
変数:あとから値を変えることができる
var age = 18
(2)コメント
プログラムの中に説明を書きたいときは、コメントを使います。
// これはコメントです(1行)
/*
これは複数行の
コメントです
*/
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でエラーが出たときの考え方
Swiftを学習していると、最初のうちはエラーがよく出ます。でも、エラーは「間違いを教えてくれる先生」のような存在です。
画面に表示されたエラー文を読むと、「かっこが足りません」や「定数に値を変えようとしています」など、ヒントが書かれています。
焦らず、表示された内容を読み、どこを修正すればよいかゆっくり考えてみましょう。
5. Swiftの基本スタイルに慣れよう
Swiftには、コードを書くときに読みやすくなるルールがあります。
- スペースを使って見やすくする:演算子の前後にスペースを入れる
- インデント(字下げ)をそろえる:コードの構造を分かりやすくする
- 意味のある変数名を使う:ageやnameなど、中身がわかる名前にする
コードを見やすく整えることは、あとから読み返したときにも役立ちます。