Swift的基本知識(1)

數據類型

  • Double 表示64位浮點數。當你需要存儲很大或者很高精度的浮點數時請使用此類型。
  • Float 表示32位浮點數。精度要求不高的話可以使用此類型。
  • 在32位平臺上,IntInt32長度相同
  • 在64位平臺上,IntInt64長度相同

Double精確度很高,至少有15位數字,而 Float 最少只有6位數字。選擇哪個類型取決於你的代碼需要處理的值的範圍。

類型別名對當前的類型定義了另一個名字,類型別名通過使用 typealias 關鍵字來定義。語法格式如下:

typealias newname = type

 

變量和常量

變量是一種使用方便的佔位符,用於引用計算機內存地址。

var 用於定義變量,可以修改。例如:

var  aNum = 12

aNum = 13

可選(Optionals)類型:

var optionalInteger: Int?

例如:

import Cocoa

var myString:String? = nil

if myString != nil {

    print(myString)

}else{

    print("字符串爲 nil")

}

常量一旦設定,在程序運行時就無法改變其值

常量使用關鍵字 let 來聲明,常量定義時必須初始值:

let constA = 42

 

Swift 字符串

可以通過使用字符串字面量或 String 類的實例來創建一個字符串:

import Cocoa

// 使用字符串字面量

var stringA = "Hello, World!"

print( stringA )

// String 實例化

var stringB = String("Hello, World!")

print( stringB )

字符串插值是一種構建新字符串的方式,可以在其中包含常量、變量、字面量和表達式。 您插入的字符串字面量的每一項都在以反斜線爲前綴的圓括號中:

import Cocoa

var varA   = 20

let constA = 100

var varC:Float = 20.0

var stringA = "\(varA) 乘於 \(constA) 等於 \(varC * 100)"

print( stringA )

 

Swift字符

 

Swift 的字符是一個單一的字符字符串字面量,數據類型爲 Character

使用 String 的 append() 方法來實現字符串連接字符:

import Cocoa

var varA:String = "Hello "

let varB:Character = "G"

varA.append( varB )

print("varC  =  \(varA)”)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章