02.swift基本運算

來源:互聯網
上載者:User

標籤:

 

(1)Swift可以對浮點數進行%了,OC和C都是只能對整數的

(2)和C一樣,Swift只有一個三原運算子,就是三目運算子

(3)

 

(4)可以實現拼接

let temp = "hello," + "world"

println(temp)

(5)求模和取餘是一個意思

 

 

 

 

 

 

 

(6)取反

 

 

 

(7)複合運算

 

(8)比較子

 

 

 

(9)三目運算子:  問題?答案1:答案2

 

(10)空合運算子

 

 

 

例如判斷Optional類型a:

 

A  !=  nil ? A! : b            判斷可選類型A是否為空白,如果不是空,就!強行解鎖拿出值,如果是空,那就返回預設值b。這裡不涉及到賦值,就是判斷傳回值到底是誰。 這樣可能會比較麻煩,用空合運算子就會簡單一些:  a??b就實現了(對a進行空判斷,不空就強行解鎖,空就返回b),強行解鎖拿出值也叫封包

(11)區間運算子

1.閉區間運算子 a…b        

 

2.半開區間運算子a..<b      常用語表示數組什麼的,因為b不包含在內

 

02.swift基本運算

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.