初學swift筆記運算子(二)

2022-03-19 02:07:38 字數 1064 閱讀 1554

swift 中的運算子

import foundation

//字元型別

varchar: character = "a"

char="b"

println(

char

)var

str:string

str="

abcceadfasdfl;jk\0dfaaaa 0001496

"println(str)

//檢視長度 countelements 返回的元素個數

println(countelements(str))

var str1="

hrllo

"println(str1+"

world")

//字串格式化 \(字串、變數、表示式)

var index="

abc"

var message="

"println(message)

//字串的比較 比較的是編碼,不是內容

let m_s1="

hello

"let m_s2="

hello world

"if m_s1 ==m_s2

if m_s1 >=m_s2

if m_s1 <=m_s2

if m_s1 if m_s1 >m_s2

if m_s1.hassuffix("lo"

)if m_s1.hasprefix("he"

)println(m_s1.lowercasestring+"

轉小寫"

)println(m_s1.uppercasestring+"

轉大寫")//

型別轉化

var n_s1="

255"

println(n_s1.toint())

//得到的是乙個可選值

//閉合區間運算子 (a...b)

for _ in (1...5

)for i in (1...5)//

半閉區間運算子 (a..for i in (1..<5

)

swift筆記 二 運算子

基本運算子 swift支援大部分的標準c語言的操作符,而且做了一些改進,以幫助開發人員少犯低階錯誤,比方 本該使用 的時候,少寫了個 if x y 寫成了 if x y 你就悲劇了 在使用 的時候,得到的結果溢位了。你還是悲劇了。要做非常多檢查保證不溢位才行 然而,在swift中,我們再也不用操心這...

Swift 教程(二) 基本運算子

swift 支援 c 中的大多數標準運算子,有過 c 語言基礎或者其他語言基礎的都不陌生,在這就不做過多的闡述了。現在說點不一樣的東西,swift 提供了兩張 c 中沒有的區間運算子 a 區間運算子 swift 包含了兩個區間運算子,他們是表示乙個範圍的值的便捷方式。閉區間運算子 a b 定義了從 ...

Swift 高階運算子

高階運算子 向上溢位 向下溢位 除零溢位,0作為被除數時結果是0 模零溢位,對 0求餘結果是0 varwilloverflow uint8 max 等於 255 willoverflow willoverflow 1 等於0 willoverflow willoverflow 1 等於2 varwi...