[Note] Swift 練習記錄


Swift 的 Bundle Identifier: 由 Product Name + Organization Name 所組成


基本資料結構:變數,常數,print 用法
以下列出常用的變數型態 Structure
Int
Double
String
Array
Dictionary
可以看出  print 裡面要印出變數的方法
一種是使用 \()
另一種是使用強制轉型 String 來印

下圖DEMO了Dictionary 資料結構的用法
在此我們發現了 Optional 關鍵字出現在Console 當中
上一篇網誌中有提及Swift 程式語言當中 Optional 的新觀念
這此處的情形解釋:
因為Dictionary 的 Key 不一定會有值,所以會出現 Optional

如果我不想看到Optional 的字樣的話,可以使用 ! 來強迫取值,將Optional String 轉型回一般的 String

關於 Loop:
上:傳統寫法
下:新的寫法
兩種寫法都可以用

使用 for loop 走訪 Dictionary 將 value = 99 的 Key 抓出來
這裏也DEMO了如何取出在Dictionary當中的 Key 與 Value 的用法





留言

這個網誌中的熱門文章

[筆記] CRLF跟LF之區別 --- 隱形的 bug

[ML筆記] Batch Normalization

[筆記] 統計實習(1) SAS 基礎用法 (匯入資料並另存SAS新檔,SUBSTR,計算總和與平均,BMI)

[ML筆記] Ensemble - Bagging, Boosting & Stacking