Swift 學習筆記 - 型別安全


Swift是一個非常講求型別安全的語言,程式設計者在編譯前,便要能明確變數的型別。如果有先學習過其他程式語言,在一開始接觸時,會不太習慣。

以簡單的『數值相加後顯示』為例,程式碼:

執行結果:

Error:
Line 3: binary operator '+' cannot be applied to operands of type 'Int' and 'Double'

在編譯時,便會出現錯誤,就如錯誤的內容所描述,Swift不會自動進行運算元型別的轉換,需要設計者需明確地指示出來。

進行下述修改後,即可正常編譯,程式碼:

執行結果:

d : 2.5


Swift對於型別的要求,會讓人覺得不夠方便,但在撰寫程式時,明確地掌握所使用變數的型別,能夠避免因為型別模糊帶來的錯誤,也可以養成好的程式習慣。



資料參考來源:https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html

留言

這個網誌中的熱門文章

Privacy Policy - Games Database - MHW

Privacy Policy - Hey Note - notepad & memo

Privacy Policy - QR Code Scanner