Swift 基礎語法 二

2021-08-15 04:57:07 字數 1645 閱讀 5794

這次的文章主要講述具有代表性的運算子邏輯,以及資料型別轉換的簡單舉例。

條件表示式

邏輯運算子

條件表示式

注: 邏輯表示式返回的值是

bool

(布林值)

可選型別其實是乙個美劇型別,裡面包含了

none

some兩種型別。其實所謂的

nil就是

optional.none,非

nil就是

optional.some,然後通過

some

t)包裝(

wrap)原始值。所以可選型別有值時,輸出的值類似於以下的形式:

optional(原始值)

所以在使用可選型別進行運算的時候,需要拆包,即從列舉型別中取出原始值,拆包就需要使用到強制解析運算子!,它的使用形式如下:

可選型別的變數名/常量名!

下面舉乙個例子,使用強制解析運算子實現可選型別的拆包,以及實現加法賦值運算,**如下:

swift提供了兩種可以方便地表達區間值的運算子:一種是閉區間運算子,另一種是半閉區間運算子。

閉區間運算子為… 

,由閉區間運算子連線起來的式子稱為閉區間表示式。其語法形式如下:

運算元1…運算元2

其中,區間從 運算元1到運算元2,並且包括運算元1和運算元2.運算元1必須要小於運算元2 

使用閉區間運算子實現對1到10這10個數字的輸出。**如下:

半閉區間運算子為..<

,由半閉區間運算子連線起來的式子稱為半閉區間表示式。其語法形式如下:

運算元1..《運算元2

範圍從運算元1到運算元2,但是只包括運算元1,不包括運算元2

**舉例:

轉換的語法形式如下:

整數的資料型別(整數型別的變數/常量)

**舉例:

SWIFT基礎語法(二)

class shape 通過在類名後新增圓括號來例項化,使用.來訪問例項屬性和方法 var myshape shape 在類名後新增圓括號來例項化 shape.ofnumber 34print myshape.desciription 這個版本的shape類遺漏了乙個重要的事情 用於在建立例項時設定...

swift的基礎語法 二

let score 87 if score 60 else if score 70 else if score 80 else if score 90 else 複製 var a 10 var b 50 var result a b a b println result 複製 var age 18 ...

Swift基礎語法

在swift中匯入類庫使用 import 類庫名,不再使用 和 import foundation 輸出語句 swift中的輸出語句使用print c語言中使用prientf print hello,world 常量 變數 定義常量使用 let 常量不能改變 定義變數使用var 變數可以改變 let...