您好,登錄后才能下訂單哦!
/*
輸出:
C: printf("Hello, World!");
OC:NSLog(@"Hello, World!");
Swift1.2:println("Hello, World!")
Swift2.0:print("Hello, World!")
*/
print("Hello, World!")
/*
“使用let來聲明常量,使用var來聲明變量”
變量:
OC:
>先定義再初始化
int num;
num = 10;
>定義的同時初始化
int num2 = 20;
Swift:
>先定義再初始化
var num
報錯: 沒有指定數據類型(type annotation missing in pattern), 在Swift中如果想要先定義一個變量, 以后使用時再初始化必須在定義時告訴編譯器變量的類型(類型標注)
*/
var num: Int
num = 10
/*
>定義的同時初始化
在Swift中如果定義的同時初始化一個變量,可以不用寫數據類型, 編譯期會根據初始化的值自動推斷出變量的類型(其它語言是沒有類型推斷的)
以后在開發中如果在定義的同時初始化就沒有必要指定數據類型, 除非需要明確數據類型的長度或者定義時不初始化才需要指定數據類型
*/
var num2: Int = 20
var num3 = 20
/*
“你可以用任何你喜歡的字符作為常量和變量名,包括 Unicode 字符:”
“常量與變量名不能包含數學符號,箭頭,保留的(或者非法的)Unicode 碼位,連線與制表符。也不能以數字開頭,但是可以在常量與變量名的其他地方包含數字。”
錯誤:
var 3x = 10
var x+-3 = 10
*/
var = 100
var 哈哈 = 300
/*
常量:
OC: const int num = 10;
Swift: let num = 10
錯誤:
let num : Int
Swift中的常量必須在定義時初始化(OC可以不初始化), 否則會報錯
常量的用途: 某些值以后不需要改變, 例如×××
*/
let num4 = 10
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。