Swift學習記錄--基礎部分

來源:互聯網
上載者:User

標籤:style   blog   color   使用   strong   io   

基礎部分:

  • 常量和變數
  • 注釋
  • 分號
  • 整數
  • 浮點數
  • 型別安全和類型推斷
  • 數值型字面量
  • 數值型類型轉換
  • 類型別名
  • 布爾值
  • 元組
  • 可選
  • 斷言

聲明常量和變數

用let來聲明常量,用var來聲明變數

類型標註

聲明常量或者變數的時候可以加上類型標註(type annotation),說明常量或者變數中要儲存的值的類型。

如果要添加類型標註,需要在常量或者變數名後面加上一個冒號和空格,然後加上類型名稱。

var welcomeMessage: String

注意:一般來說很少需要寫類型標註。如果你在聲明變數或者常量的時候賦了一個初始值,Swift可以推斷出這個變數或者常量的類型。

常量和變數的命名

常量與變數名不能包含數學符號,箭頭,保留的Unicode碼位,連線與定位字元。也不能以數字開頭,但是可以在常量與變數名的其他地方包含數字。

一旦你將常量與變數聲明為確定的類型,你就不能使用相同的名字再次聲明,或者改變其儲存的值的類型。同時,你也不能將常量與變數進行互轉。

注意:

如果需要使用與Swift保留關鍵字相同的名稱作為常量或者變數名,可以使用反引號`,將關鍵字包圍的方式將其作為名字使用。

 

輸出常量和變數

println函數來輸出當前常量或者變數的值:

println(friendlyWelcome)//輸出"Bonjour!"

println是一個用來輸出的全域函數,輸出的內容會在最後換行。

 

Swift用字串插值(string interpolation)的方式把常量名或者變數名當作預留位置加入到長字串中,Swift會用當前常量或者變數的值替換這些預留位置。將常量或變數名放入圓括弧中,並在開括弧前使用反斜線將其轉義:

println("The current value of friendlyWelcome is \(friendlyWelcome)")//輸出"The current value of friendlyWelcome is Bonjour!
相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.