回覆列表
  • 1 # 山東中公優就業

    1.swift句尾的分號可以省略,除非你想在一行中寫多行程式碼需要加分號隔開;

    2.swift不需要寫main函式,程式預設從上往下執行;

    3.swift不再有地址的概念;

    4.swift不分.h和.m檔案,每個類只有一個.swift檔案;

    5.swift會自動判斷資料型別,只區分變數var和常量let;

    6.swift強制轉換:int(a);

    7.整數的資料型別可以透過.min和.max獲得最大和最小值;

    8.定義型別的別名 語法改變 OC:typedef integer myInteger swift: typealias myInteger=integer;

    9.swift裡取餘操作支援小數,如 4%0.6 = 0.4;

    10.swift裡true為真,false為假,而OC裡非0即是真;

    11.swift的賦值運算子沒有返回值;

    12.swift可以多對多賦值,如 let(a,b)=(3,4);

    13.swift的迴圈語句中必須加{},就算只有一行程式碼也要加;

    14.swift的switch case語句可以跟各種資料型別,如浮點數,字串, 並且裡面不用寫break;

    15.swift有範圍運算子,如a...b表示[a,b], a..<b表示[a,b),而且可以直接寫在for-in迴圈中;

    16.swift獨有移除運算子&+, &-,&*,&/,&%;

  • 中秋節和大豐收的關聯?
  • 寬頻突然降速,該怎麼辦?