12 swift開發iOS 字元

2021-07-28 08:00:51 字數 1560 閱讀 6611

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...