swift 字元(character)
swift 的字元是乙個單一的字元字串字面量,資料型別為 character。
以下例項列出了兩個字元例項:
import cocoa
let char1: character = "a"
let char2: character = "b"
print("char1 的值為 \(char1)")
print("char2 的值為 \(char2)")
以上程式執行輸出結果為:
char1 的值為 a
char2 的值為 b
import cocoa
// swift 中以下賦值會報錯
let char: character = "ab"
print("value of char \(char)")
以上程式執行輸出結果為:
error: cannot convert value of type 'string' to specified type 'character'
let char: character = "ab"
空字元變數
swift 中不能建立空的 character(字元)型別變數或常量:
import cocoa
// swift 中以下賦值會報錯
let char1: character = ""
var char2: character = ""
print("char1 的值為 \(char1)")
print("char2 的值為 \(char2)")
以上程式執行輸出結果為:
error: cannot convert value of type 'string' to specified type 'character'
let char1: character = "" ^~
error: cannot convert value of type 'string' to specified type 'character'
var char2: character = ""
遍歷字串中的字元
swift 的 string 型別表示特定序列的 character(字元) 型別值的集合。 每乙個字元值代表乙個 unicode 字元。
您可通過for-in迴圈來遍歷字串中的characters屬性來獲取每乙個字元的值:
import cocoa
for ch in "hello".characters
以上程式執行輸出結果為: h
e ll o
字串連線字元
import cocoa
var vara:string = "hello "
let varb:character = "g"
print("varc = \(vara)")
以上程式執行輸出結果為:
varc = hello g
11 swift開發iOS 字串
swift 字串 swift 字串是一系列字元的集合。例如 hello,world 這樣的有序的字元型別的值的集合,它的資料型別為 string。建立字串 你可以通過使用字串字面量或 string 類的例項來建立乙個字串 import cocoa 使用字串字面量 var stringa hello,...
iOS 開發 Swift 七 函式
func sum a int,b int int let result sum 10,b 20 格式 func 函式名 形參1 型別 預設值,形參2 型別 預設值.返回值 說明 包含預設值的函式可以不用傳遞,並且可以任意組合 格式 func 函式名 形參1 型別,形參2 型別.返回值 說明 可以忽略...
iOS開發Swift篇 (七)函式
一 函式的定義 1 函式的定義格式 1 func 函式名 形參列表 返回值型別 2 形參列表的格式 形參名1 形參型別1,形參名2 形參型別2,3 舉例 計算2個整數的和 1 func sum num1 int,num2 int int 4 沒有返回值的函式 如果函式沒有返回值,有3種寫法 1 fu...