星期六, 5月 20, 2017

【iOS 中文開放式課程】資料型態 (Part 1)

我們需要您的贊助



影片教學




資料型態 (Part 1)
  • 型態標註
  • 整數
  • 浮點數
  • 布林值
  • 字串
資料型態 (Part 2)
  • 可選型態
  • 強制解析
  • 隱式解析可選型態

型態標註 (Type Annotations)

宣告變數或常數時,Swift 會自動推斷出型態。
你也可以強制設定變數或常數為特定型態。
// 宣告一個型態為「字串」的 X 常數 
 let x : String = "HKT"
 
 // 宣告一個型態為「整數」的 y 變數 
 var y : Int = 123

整數 (Integers)

整數 (Int) 是指的是沒有小數點的數字。
// 正整數
var x = 1 

// 負整數
var y = -1

// 零值
var z = 0

浮點數 (Floating-Point Numbers)

浮點數(Float、Double) 是指有小數點的數字,而 Float、Double 差別在於精確度。
// Float : 小數點後,可以有 6 位數
var x : Float = 0.123456

// Double : 小數點後,可以有 15 位數
var y : Double = 0.123456789123456

整數和浮點數轉換 (Numeric Type Conversion)

整數 -> 浮點數
var x1 = 1
var x2  = Double(x1)

print(x2)
// 1.0
浮點數 -> 整數
注意:此轉換會導致小數點後的數字被
var x1 = 0.5
var x2  = Int(x1)

print(x2)
// 0

布林值 (Booleans)

布林值(Bool),是指邏輯真值 true 與假值 false
var x : Bool = true

print(x)
// true


x = false

print(x)
// false

字串 (Strings)

字串(String) ,使用雙引號,前後包起文字
var name = "HKT"
初始化空字串
var name = ""
字串間插入字串
var hello = "哈囉!"
print(" \(hello), HKT!!!")

計算字串中有幾個字
var hello = "哈囉!"
print(hello.characters.count)
// 3

var a = "hello"
print(a.characters.count)
// 5
特殊符號
\\ (反斜線)
\n (換行)
\" (雙引號)
\' (單引號)

參考資料:

0 意見 :

張貼留言

回覆意見時,麻煩輸入一下暱稱
(隨便取個名字也好~ ^_^)
好讓我方便回覆您的問題,
選擇「名稱/網址」輸入您的暱稱,
麻煩一下,謝謝大家。

關閉廣告 [X]