iT邦幫忙

2025 iThome 鐵人賽

DAY 3
0
生成式 AI

Swift一下就會了系列 第 3

Day 3 Swift 語法基礎知識 2

  • 分享至 

  • xImage
  •  

形態類別

昨天我們剛學完了如何宣告變數以及常數,今天就來看看在 Swift 裡常見的型別有哪些,以及它們的用法。

let a: Int = 5
let b: Double = 3.141
let c: Float = 3.1
let d: Bool = true
let e: String = "Hello"

在這段程式碼中,我們宣告了不同的型別:

  • 整數(Int):用來存放沒有小數點的數值,例如 5。
  • 浮點數(Double、Float):都能存放帶有小數點的數值,其中 Double 擁有更高的精確度(64 位元),而 Float 精確度較低(32 位元),在計算需要更精準時通常選擇 Double。
  • 布林值(Bool):只能是 true 或 false,用於判斷條件是否成立。
  • 字串(String):用來存放一段文字,例如 "Hello"。

這些都是程式設計裡最基礎、最常見的資料型別,在實際開發中會一直用到。

除了這些基本型別外,Swift 也支援 空值(nil) 的概念,這是一個非常重要的觀念。

var A: Int?
let B: String?
A = 150

我們先在類別後面加上問號,這時如果我們沒有給他設定值的話,系統會把它預設為Nil也就是空值,直到我們給變數設值
在上面這個例子中,我們在型別後面加上 ?,這表示這個變數是可選型別(Optional)。如果我們沒有給它初始值,系統就會把它預設為 nil,也就是沒有值。等到需要的時候,我們再給它一個實際的數值。

結語

今天我們學會了 Swift 常見的資料型別,以及如何使用可選型別來處理可能沒有值的情況。這些型別就像是建築房子的基本材料,之後我們會用它們來構建更複雜的程式邏輯。

明天,我們就能開始學習運算子與數學運算,看看如何用這些變數與常數進行計算,


上一篇
Day 2 Swift 語法基礎知識 1
下一篇
Day 4 Swift 語法基礎知識 3
系列文
Swift一下就會了8
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言