国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

iOS開發(fā)Swift-基本運(yùn)算符

這篇具有很好參考價(jià)值的文章主要介紹了iOS開發(fā)Swift-基本運(yùn)算符。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1.一元、二元、三元運(yùn)算符

一元 單一操作對象 -a??? !b??? c!
二元 兩個(gè)操作對象 2 + 3
三元 三目運(yùn)算符 a ? b : c

2.賦值運(yùn)算符(=)

let a = 10
var b = 5
b = a
let (x, y) = (1, 2)

賦值運(yùn)算符不返回任何值,所以 if x = y { ... } 無效。

3.算術(shù)運(yùn)算符

+?? - ? *?? /

默認(rèn)不允許數(shù)值運(yùn)算中溢出。

溢出運(yùn)算符:?? a &+ b

4.求余運(yùn)算符

a % b = 余數(shù)

a = (b * 倍數(shù)) + 余數(shù)

所以a % b = a % -b

5.組合賦值運(yùn)算

var a = 1
a += 2     //a = a + 2

6.比較運(yùn)算符

==???? !=????? >????? <????? >=????? <=

===恒等????? !==不恒等??? 用于判斷兩個(gè)對象是否引用自同一對象實(shí)例

返回布爾值。

元組比較:兩元組的元素類型與長度都相等的元組即可比較。從左向右比較,如果前面的元素比較成功則不會(huì)再往后比較。

(1, "a") < (2, "b")
(3, "a") < (3, "b")
(4, "d") == (4, "d")

7.空合運(yùn)算符(??)

a ?? b //相當(dāng)于 a != nil ? a! : b
//a為option類型,b與a的存儲(chǔ)值類型一致。a非空時(shí)對a進(jìn)行強(qiáng)制解析,a為空時(shí)返回b。
//短路求值:a非空時(shí)不會(huì)再計(jì)算b

8.閉區(qū)間運(yùn)算符

a ... b  //a到b間所有的值。a<=b
1 ... 5  //1, 2, 3, 4, 5

9.半開區(qū)間運(yùn)算符

a ..< b   //適用于數(shù)組遍歷, 0  ..< 數(shù)組長度
1 ..< 5   //1, 2, 3, 4

10.單側(cè)區(qū)間

往一側(cè)延申的區(qū)間文章來源地址http://www.zghlxwxcb.cn/news/detail-670411.html

[ 2... ]
[ ...2 ]

11.半開單側(cè)區(qū)間

[ ..<2 ]

12.邏輯運(yùn)算符

!a 相反 ? ?
a && b 全true為true 短路計(jì)算(a為false時(shí)不會(huì)再計(jì)算b) 左結(jié)合(沒有括號時(shí)從左往右計(jì)算)
a || b 一true為true 短路計(jì)算(a為true時(shí)不會(huì)再計(jì)算b) 左結(jié)合

到了這里,關(guān)于iOS開發(fā)Swift-基本運(yùn)算符的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • iOS開發(fā)Swift-控制流

    (1)復(fù)合匹配 (2)區(qū)間匹配 (3)元組匹配 (4)值綁定匹配 (5)where continue, break, fallthrough, return, throw continue: 停止本次循環(huán),開始下次循環(huán) break: 立即結(jié)束整個(gè)控制流??梢允褂胋reak忽略switch的分支。 fallthrough貫穿: switch中的case加入貫穿,case會(huì)穿透到下一個(gè)case/ default。

    2024年02月11日
    瀏覽(22)
  • iOS開發(fā)系列--Swift語言

    Swift是蘋果2014年推出的全新的編程語言,它繼承了C語言、ObjC的特性,且克服了C語言的兼容性問題。Swift發(fā)展過程中不僅保留了ObjC很多語法特性,它也借鑒了多種現(xiàn)代化語言的特點(diǎn),在其中你可以看到C#、Java、Javascript、Python等多種語言的影子。同時(shí)在2015年的WWDC上蘋果還宣布

    2024年02月06日
    瀏覽(23)
  • iOS開發(fā)Swift-類型轉(zhuǎn)換

    1.Int或Double轉(zhuǎn)字符串 2.Double轉(zhuǎn)Int(去掉小數(shù)點(diǎn)后面的) 3.Int轉(zhuǎn)Double 4.向上轉(zhuǎn)型 5.向下轉(zhuǎn)型

    2024年02月09日
    瀏覽(21)
  • iOS開發(fā)Swift-集合類型

    集合基本類型:數(shù)組 Array (有序), 集合 Set (無序不重復(fù)), 字典 Dictionary (無序鍵值對) (1)數(shù)組的表示 (2)創(chuàng)建空數(shù)組 (3)帶值數(shù)組 (4)兩數(shù)組相加創(chuàng)建數(shù)組 (5)字面量創(chuàng)造數(shù)組 (6)訪問數(shù)組 (7)添加 (8)修改 (9)刪除 (10)遍歷 同時(shí)需要索引和值時(shí): (1)集合的表示 (2)構(gòu)造一個(gè)集合 (3)字面

    2024年02月11日
    瀏覽(27)
  • iOS(一):Swift純代碼模式iOS開發(fā)入門教程

    iOS(一):Swift純代碼模式iOS開發(fā)入門教程

    1.修改 AppDelegate.swift 和 ViewController.swift 文件 2.刪除 SceneDelegate.swift 和 Main.storyboard 文件 3.修改如圖所示項(xiàng) 安裝 CocoaPods 初始化項(xiàng)目(添加 Podfile 配置文件) 修改 Podfile 文件 安裝 打開 ExDemoApp.xcworkspace 項(xiàng)目并向 ViewController.swift 添加示例代碼 運(yùn)行效果 安裝 QMUIKit 方式一:觸發(fā)

    2024年02月09日
    瀏覽(28)
  • iOS開發(fā)Swift-1-Xcode創(chuàng)建項(xiàng)目

    iOS開發(fā)Swift-1-Xcode創(chuàng)建項(xiàng)目

    1.創(chuàng)建項(xiàng)目 雙擊Xcode App,選擇Create a new Xcode project。 ?選擇創(chuàng)建一個(gè)iOS普通的App項(xiàng)目。選擇Single View App,點(diǎn)擊Next。 ?填寫項(xiàng)目名,組織名稱等,點(diǎn)擊next。 ?選擇好文件的存儲(chǔ)路徑,點(diǎn)擊create。 ?2.為前端添加組件 點(diǎn)擊Main,選中View,在右下角show the Object library中找到label組件,

    2024年02月10日
    瀏覽(24)
  • iOS開發(fā)Swift-字符串與字符

    ?前一個(gè)\\\"\\\"\\\"前和后一個(gè)\\\"\\\"\\\"后無換行 ?想要實(shí)現(xiàn)在代碼編寫時(shí)換行而在實(shí)際運(yùn)行后不換行:? (1)轉(zhuǎn)義字符 \\0 空字符 \\\\ 反斜線 t 水平制表符 n 換行符 r 回車符 \\\" 雙引號 \\\' 單引號 要在\\\"\\\"\\\"中使用(\\\"\\\"\\\")時(shí),必須至少寫一個(gè)轉(zhuǎn)義符。例如 \\\"\\\"\\\" 或 \\\"\\\"\\\" (2)Unicode標(biāo)量 u{24} 兩位十六進(jìn)制

    2024年02月11日
    瀏覽(18)
  • iOS開發(fā)Swift-2-圖片視圖、App圖標(biāo)-賞月App

    iOS開發(fā)Swift-2-圖片視圖、App圖標(biāo)-賞月App

    1.創(chuàng)建新項(xiàng)目 點(diǎn)擊File - New - Project。 ?選擇Single View App,點(diǎn)擊Next。 ?填寫文件信息,點(diǎn)擊Next。 ?選擇文件位置,點(diǎn)擊Create。 ??修改App顯示名稱為 “賞月”。 2.設(shè)置背景色 選擇Main,點(diǎn)擊View界面,選擇右邊屬性,點(diǎn)擊Background選擇背景色。 ?3.創(chuàng)建圖片視圖 ?在組件庫中找到

    2024年02月11日
    瀏覽(31)
  • iOS開發(fā)Swift-5-自動(dòng)布局AutoLayout-搖骰子App

    iOS開發(fā)Swift-5-自動(dòng)布局AutoLayout-搖骰子App

    1.在iOS坐標(biāo)系中,以向左、向下為正方向。圖片以左上角為基準(zhǔn)點(diǎn)。 ?2.打開之前的搖骰子App,對它的界面做一些適應(yīng)所有iPhone機(jī)型的效果。 ?3.先對上方logo做一個(gè)y軸約束和一個(gè)寬高約束。 寬高約束: ?水平居中: ?對y軸進(jìn)行約束。將虛線點(diǎn)擊變紅色實(shí)線,表示固定相鄰視圖

    2024年02月10日
    瀏覽(24)
  • 跨越邊界:從前端切圖仔走進(jìn)iOS開發(fā)(Swift版--上集)

    跨越邊界:從前端切圖仔走進(jìn)iOS開發(fā)(Swift版--上集)

    點(diǎn)贊 + 關(guān)注 + 收藏 = 學(xué)會(huì)了 本文將以前端開發(fā)者的視角,和各位工友進(jìn)入iOS開發(fā)的世界。 本文以實(shí)戰(zhàn)為導(dǎo)向,快速掌握iOS開發(fā)這個(gè)技能。 無論你是想要擴(kuò)展技能領(lǐng)域,還是對iOS開發(fā)充滿好奇,花一個(gè)下午學(xué)習(xí)本文都能打開iOS開發(fā)這扇門(畫餅)。 學(xué)完本文你會(huì)掌握一點(diǎn) s

    2024年02月10日
    瀏覽(14)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包