iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 6
0

20190922

前言

從今天開始的幾篇文章裡,將會接者介紹Swift的基礎型別,今天要介紹的是Swift中的布林與字串。
現在,我們馬上開始!

如何建立playground,請參考Day4的文章
https://ithelp.ithome.com.tw/articles/10217428

布林 Bool

布林在我們的條件判斷中很常用到,而布林值只有兩個值,分別為true / false (真與假)。
來看看程式碼

// 宣告 Bool變數
var swiftIsCool:Bool = true
var completeIT30IsEasy = false

var IT30WithSwift = swiftIsCool || completeIT30IsEasy

過程中我們可以用Alt + 滑鼠左鍵來看看變數型別

字串 String

// 宣告 String變數
let name = "Mike"

// 多行字串
let content = """
swift is cool.
swift is fast.
IT30 is not easy.
"""

字串的幾個常用方法

一樣看程式碼

// string interpolation
let launguage = "swift"
let content = "\(launguage) is very cool."

// 取出每一個字元
for character in content {
    print(character)
}

// 計算字元總量
let count = content.count // 19

// 字串的大小寫轉換
let lowerContent = content.lowercased()
let upperContent = content.uppercased()

總結

在今天的文章裡,我們介紹了布林與字串兩種型別,也介紹了幾個字串中滿常用的方法,想要進一步學習的讀者,可以參考文章後面的延伸閱讀。
在後面的幾篇文章中,將會持續介紹Swift中常用的基礎語法,今天的內容就到這邊,感謝讀者們的閱讀。


Github:

https://github.com/chiron-wang/IT30_11

參考資料與延伸閱讀

  1. 彼得潘的 Swift iOS App 開發問題解答集
    https://medium.com/%E5%BD%BC%E5%BE%97%E6%BD%98%E7%9A%84-swift-ios-app-%E9%96%8B%E7%99%BC%E5%95%8F%E9%A1%8C%E8%A7%A3%E7%AD%94%E9%9B%86

  2. iOS 13 & Swift 5 - The Complete iOS App Development Bootcamp - Angela Yu
    https://www.udemy.com/course/ios-13-app-development-bootcamp/

  3. 深入淺出 iPhone 開發 (使用 Swift4) - WeiWei
    https://www.udemy.com/course/iphone-swift4/

  4. 心智圖軟體Xmind
    https://www.xmind.net/

  5. 彼得潘的Swift程式設計入門
    https://www.tenlong.com.tw/products/9789572246573

  6. 《The Swift Programming Language》正體中文版
    https://tommy60703.gitbooks.io/swift-language-traditional-chinese/content/chapter2/01_The_Basics.html#floating-point_numbers

  7. Apple Developer Document
    https://developer.apple.com/documentation/swift/double


上一篇
Day5 整數與浮點數介紹
下一篇
Day7 類別與結構
系列文
iOS App 實作開發新手村36
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言