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還是一個不錯的紀錄進化史!

留言
張貼留言