close

*本文採用環境:Swift3.1、iOS10

Swift基本語法

  1. 空格、空行有幾個,都只算一個空格的效果
  2. 大小寫是不一樣的
  3. 一行一個 敘述 Statement,若要把兩條以上的敘述放到同一行,要用 ; 隔開
 
~,自己家的目錄

變數 Variable

把程式中要處理的量,用一個符號來代替,以方便操作,這個符號便是變數
變數,因為在最後得到結果前,他的內容值會變
 

語法

var str = "Hello, playground"
  1. 一定要先宣告 ==> var 代號:型態
  2. 使用 ==> 
    1. 賦值
    2. 輸出 / 輸入
    3. 計算處理
 

關於代號

  1. 自己取名字
  2. 規則
    1. 不能用保留字
    2. 不能用限制的符號
    3. 第一個字不能是 0-9
    4. 長度不能超過 256 個字元
 

Swift 的型態

有無窮多種!!(大千世界)
但分成
  1. 內建型態
  • Swift語言附加寫號,馬上可用的型態
  1. 自製型態
  • 任何有能耐的人 
  • 也可以考慮自行設計出型態來用
  •  
 
例如:
String 字串
str = “Hello 你好”
print(str)
 
 
 

常用的內建型態

String 字串
Int  整數
Float  小數 1         浮點  ==>  單精度 (小數點後 3 位)
Double 小數 2     浮點  ==>  倍精度(小數點後 12 位)
 

賦值進階 Assignment

對一個變數賦予一個值,使用 = 運算子
有三種:
  1. 自然值賦值  ==>  變數=自然值
  2. 建構子賦值  ==>  變數=建構子(參數)
  3. 工廠賦值     ==>  變數=工廠.工廠方法(參數)
 
種姓制度

運算子 Operator

程式中,用來操作”量”的符號,常見的有:
  1. 算數運算子 mathmatic operator
  2. 比較運算子 comparison operator
  3. 邏輯運算子 logical operator
  4. 指定(賦值)運算子 assignment operator
 
左邊的空間=右邊的值
注意!運算子都有其操作的方式行為
 
…\(組合1)…\(組合2)…\組合3…      ==>  可將自串成一行
 
前運算元+後運算元
 
指令(含建構子)(參數)!  ==>  保險!先這樣
 

特別值 nil

nil代表空、虛、無、沒有物件。
注意!他是一個物件
 
“量”的運算內規
  1. 同一種型態的量,相互運算,其結果必須與原來的型態相同
  2. 不同種型態的量互相運算之前,必須統一兩個量的型態,方能進行運算(運算子會要求量的型態一致)
arrow
arrow
    文章標籤
    變數 型態 IOS APP
    全站熱搜

    鋼鐵人 發表在 痞客邦 留言(0) 人氣()