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など、中身がわかる名前にする
コードを見やすく整えることは、あとから読み返したときにも役立ちます。
Windowsで始めるiPhoneアプリ開発入門|Swiftの基本と仕組みを1時間で攻略
Windowsで始めるiPhoneアプリ開発入門|Swiftの基本と仕組みを1時間で攻略
「iPhoneアプリを作りたいけれど、Macを持っていないから諦めている」そんな方のための画期的な入門講座です。実は、プログラミングの本質を学ぶのに高価な機材は必要ありません。本講座では、Windowsパソコンを使用し、クラウド環境を活用してAppleの最新言語Swift(スウィフト)の基礎を最短距離でマスターします。
Windowsで実現する開発環境
【つくるもの】
ブラウザ上で動作する「スマート・計算ツール」や「データ判定プログラム」をゼロから作成します。変数の扱いや条件分岐など、iPhoneアプリの内部で動くロジックを自分の手で構築する感動を体験してください。
【開発環境】
ブラウザだけでSwiftが動くプロ仕様のオンラインエディタ(Replit等)を使用します。面倒な設定は一切不要。今あるWindows PCで、プロのエンジニアと同じコードを書き始められます。
この60分で得られる3つの理解
OSの壁を越え、クラウドを活用してスマートに学習を開始する「現代的な開発スタイル」を習得します。
iPhoneアプリ特有のデータの扱い方や、Appleが推奨する「安全で美しいコード」の書き方を学びます。
将来的にiOSエンジニアとして副業・転職するために必要な準備や、Mac選びのポイントを伝授します。
※本講座は、将来的にiPhoneアプリ開発で収益化や転職を目指したい未経験者のためのエントリー講座です。マンツーマン形式により、Windows環境ならではの疑問にもその場でお答えし、あなたの理解度に合わせて進行します。
Windowsで始めるiPhoneアプリ開発入門