国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

AswiftTour

2019-11-14 20:26:14
字體:
來源:轉載
供稿:網友

  傳統的認為,一個新的語言的第一個應用程序都會打印"Hellow,Word",在Swift中,可以只需要一行代碼:

PRingln("Hello, word")

   如果你寫過c或者object-c的代碼,那么Swift的代碼看起來會很收悉,一行代碼就可以完成一個程序,你不需要另外導入輸入/輸出或者字符串的庫,也不需要main函數,也不需要每個語句的末尾些分號。

  XCode新增功能:Playground,在操場中編寫代碼,可以直接看到運行結果而不需要編譯,節省時間,提高效率

  這本書的旅行將給你帶來足夠的信息來用swift寫代碼,完成各種編程任務,如果你有不明白的地方,一切都將在這本書的后面給你詳細的介紹,不需要擔心。

  

  Simple Values

 用 let 關鍵字來標識常量,用 var 來標記他為變量,這個常量的值不需要再編譯的時候知道,但是你必須分配一個確定的值,這意為著你可以定義一個常量,在很多地方使用

var myVariable = 42myVariable = 50let myConstant = 42

  一個常量或者變量給他賦值,但是你沒有明確的數據類型,當你創建一個constant或者variable的時候提供一個值,讓編譯器來推斷它的類型,在上面的例子中,編譯myVariable的類型是integer,因為它的value是integer。

  如果初始值不能提供足夠的信息(或者沒有初始值),指定類型在賦值給variable,用冒號隔開

let implicitInteger=70let implicitDouble = 70.0let explicitDouble: Double = 70

value不會隱式轉換為另一種類型,如果你需要轉換這個值得類型,需要明確該類型的實例

let label = "The width is "let width = 94let widthLable = label + String(widt)

如果去掉String(),則會得到一個錯誤的結果。

這里有一個更簡單的方法,包括字符串值:把這個值寫入括號中,并且在括號前面添加一個反斜杠(/),例如:

let apples=3let oranges = 5let appleSummary = "I have /(apples) apples."let fruitSummary = "I have /(apples + oranges) pieces of fruit."

創建數組或者字典,使用方括號([]),  并寫在括號中的索引或鍵來訪問他們的內容

var shoppingList = ["catfish","water","tulips","blue paint"]shoppingList[1] = "bottle of water"var occupations = ["Malcolm":"Captain","Kaylee":"Mechanic",]occupations["Jayne"] = "Public Relations"

創建一個空的數組或者字典,用初始化的語法

let emptyArray = String[]()let emptyDictionary = Dictionary<String,Float>()

如果類型能夠斷定,你可以寫一個空的數組[] 和空的字典[:] - 例如,當你設置一個新的值給var或者參數傳遞給一個函數。

shoppingList = [] //went shopping and bought everything.

Control Flow (控制流) ---下次

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吐鲁番市| 汕头市| 额尔古纳市| 井陉县| 万荣县| 东乡族自治县| 临夏县| 东港市| 凤庆县| 大邑县| 曲阜市| 新建县| 伊春市| 麻江县| 沿河| 罗江县| 乌拉特后旗| 深泽县| 石楼县| 绥阳县| 孟村| 阳高县| 阿克| 石泉县| 雷州市| 阜宁县| 应用必备| 邢台市| 兴业县| 岢岚县| 平定县| 栾川县| 桐庐县| 陈巴尔虎旗| 东乡县| 丰宁| 区。| 偏关县| 司法| 丁青县| 盐城市|