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還是一個不錯的紀錄進化史!
從這就開始感覺到,有種學完swift後,就讓人不想回去寫objective-c了!
目前筆記內容也會偏向把兩者差異給記錄下來,即使未來swift越來越完整後,沒人用objective-c還是一個不錯的紀錄進化史!
留言
張貼留言