IOS-Swift 學習筆記_(變數 常數)















在Swift語言當中把變數的型別省略了,系統會自己判斷
直接用var 和 let這兩種來指定變數與常數!

在Swift語言當中,把常數的寫法適是用let!
而在這個let開頭所引導的值,是不可以改變的,如果要變動則是要把它寫成var





預設值的部份,可以最後再寫(要用前在寫即可 )







但是在型別的運算是比較嚴格的,型別不符則不能運算!






這樣才是正確轉型的方式





或是這樣轉





從這裡我們可以看出來轉則不同型態後,所運算出來的內容結果也會有所不同!
因此在使用前,要先想好這個是要用哪一種型態來運算





注意這裡是一個重大的不同
(number++  ;   ++number 這個功能被移除了)









筆記:
       這一篇主要紀錄是在swift中在前面不用宣告型態,直接用var 和 let 讓系統幫你去判斷,string /number ... 等類型!

        如果上面所看到的直接可以使用,但是在於不同類型的運算上,有嚴格的限制!!(不同型別不能做運算,只能透過轉型)
       而最重要的++功能拿掉了。

#
swift語法的四則運算方式和objective_c / java 的方式一樣!(但廢除number++ 這個用法 )
#
UIButton( ) 這個意思是製造一個 Button
double( ) 這個意思是製造一個 double
#
( ) 這個括號的名字叫做:建構式




從這就開始感覺到,有種學完swift後,就讓人不想回去寫objective-c了!

目前筆記內容也會偏向把兩者差異給記錄下來,即使未來swift越來越完整後,沒人用objective-c還是一個不錯的紀錄進化史!

留言

這個網誌中的熱門文章

IOS_Objective-C學習筆記_(陣列 / 可修改陣列 ;字典 / 可修改字典)..

20170122 Radiobutton功能練習 (溫度轉換)

iOS_開發 拿到 Tableview Cell 上的按鈕是哪一個 (Tableview Cell Button)