月ノ書

【Swift入門】入出力と変数の基礎をわかりやすく解説

この記事でわかること
  • Swiftで入出力を行う方法
  • 変数と定数の違いと使い方
  • 数値の桁数指定方法

入出力の基本

Swiftでは、出力は print()、入力は readLine() を使うことで簡単に行える

出力の例

let num = 10
print("変数内の値を出力:\(num)")
変数内の値を出力:10

入力の例

import Foundation

print("好きな値を入力してください:", terminator: "")
if let line = readLine(), let num = Int(line) {
    print("入力した値は:\(num)")
} else {
    print("数値を入力してください")
}

変数と定数の基本

Swiftでは、値を格納する箱のことを「変数」と呼ぶ

変数の宣言例言

var num: Int        // 整数型
var pi: Float       // 小数型(単精度)
var c: Character    // 文字型
var flag: Bool      // 真偽値型
var a = 10               // Int型と推論
var message = "Hello"    // String型と推論

変数への代入

var num: Int
num = 5

var a = 10
a = 20

定数の宣言

let taxRate = 0.1
// taxRate = 0.2 ← エラーになる

Swiftでは「変更する必要がない値はなるべく let を使う」ことが推奨されている

数値の桁数指定

数値を表示する際に小数点以下や有効数字を指定できる

小数点以下の桁数を指定

let pi = 3.141592
print(String(format: "%.2f", pi))
3.14

有効桁数を指定

let num = 31.41592
print(String(format: "%.3g", num))
31.4

まとめ

この基礎を押さえると、Swiftで簡単な計算やユーザー入力の処理ができるようになる

学習進捗

0
Would love your thoughts, please comment.x