Swift入門基礎

2021-07-16 01:30:40 字數 666 閱讀 4533

[switf語言的基礎語法]

1.swift語言是一門基於強型別檢查的可型別推斷的現代程式語言,當前最新的正式發布版本為2.2 我們課程暫時以2.1版本為基礎,補充2.2的新特性

swift語言中關鍵字var用來定義變數,let用於定義常量,並且在swift多用let

3.字串string型別是一種基礎資料型別,該型別可以使用+號運算子,表示字串連線

4.在swift語言中,賦值表示式沒有返回值,故而在條件表示式中,不能出現賦值符

5.範圍運算子 … 包含最後一位 ..《不包含最後一位

6.在for in迴圈中,迴圈量是乙個隱式宣告的常量,不能加var 和let 關鍵字

7.在swift語言中,在迴圈關鍵字前增加標記

例如a:可以在break時指定要退出的迴圈範圍 方法:break a

8.在swift語言中,character型別是一種string的變異型別,其本質為只包含乙個字元的字串

9.在swifth語言中,元組型別是一種輕量級記錄型別,該型別的資料中,可包含任意數量,任意型別的字段資訊(元組可以巢狀元組),字段從左到右的有編號順序,編號從0開始

型別別名定義,自定義額資料型別不支援強制轉換,除非提供了轉換方法

typealias threedpoint = (x:double,y:double,z:double)

Swift 入門基礎

1.變數 var x 12 2.常量 let y 42.0 3.型別 bool int double float charactor string4.上限和下限 int.min int.max5.型別轉換 var x int y 6.顯式地型別宣告 var m int 7.字串 8.字串拼接 let...

Swift專欄 Swift基礎入門(二)

使用string的原因 遍歷字串 字串遍歷 var str hello,swift forc in str.characters字串拼接let str1 hello let str2 world let str3 str1 str2let name why let age 18 let info m...

Swift 基礎入門 協議 閉包

協議 protocol 當協議中有可選實現方法時 該協議前要用關鍵字 objc 修飾,可選實現方法前,用 optional 修飾 objc protocol marrydelegate 必須要實現的 protocol dividdelegate class man person marrydeleg...