iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 5
0

20190921

前言

從今天開始的幾篇文章裡,將會開始介紹Swift的基礎型別,今天要介紹的是Swift中的整數與浮點數。
現在,我們馬上開始!

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

整數 Int

整數算是我們平常很常使用的數字型別,直接來看程式碼

/*
 Day5 Swift 整數與浮點數
*/

// 宣告一個Int
var number1:Int = 88

// 加減乘除
number1 += 1
number1 -= 1
number1 *= 10
number1 /= 10

// 顯示Int
let number2 = number1.description
let number3 = "\(number1)"
print(number2)
print(number3)

// 顯示加上 $錢字號的數字字串
let formatter = NumberFormatter()
formatter.numberStyle = .currency
let number4 = formatter.string(from: NSNumber(value: number1))!
print(number4)

浮點數

這邊要介紹的是帶小數點的浮點數,共有Float & Double兩種,如果沒有指定,預設為Double。

如果不同型別要進行運算,記得要轉型避免錯誤

總結

在今天的文章裡,我們介紹了整數與浮點數兩種型別,在文章內算是比較基礎的用法,如果想要更深入了解的讀者,可以參考文章後面的延伸閱讀。
在後面的幾篇文章中,將會持續介紹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. 《The Swift Programming Language》正體中文版
    https://tommy60703.gitbooks.io/swift-language-traditional-chinese/content/chapter2/01_The_Basics.html#floating-point_numbers

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


上一篇
Day4 開始玩樂吧! playground
下一篇
Day6 布林與字串介紹
系列文
iOS App 實作開發新手村36
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言