常量和變數是某個特定型別的值的名字,如果在程式執行時值不能被修改的是乙個常量,反之是乙個變數。
常量和變數的宣告
swift中的常量和變數在使用前必須先宣告。其中let
關鍵字宣告常量,var
關鍵字宣告變數:
//宣告乙個名為maximumnumberofloginattempts的整型常量,並且值為10
let maximumnumberofloginattempts =10
//宣告乙個名為currentloginattempt的整型變數,並且值為0
var currentloginattempt =0
可以在同一行宣告多個變數,中間用逗號,
隔開:
var x =0.0, y =0.0, z =0.0
提示變數的值可以進行修改:如果在程式執行的時候值不需要發生改變,應該將它們宣告為常量,否則宣告為變數
var friendlywelcome = "hello!"
friendlywelcome = "bonjour!"
//friendlywelcome的值發生改變
常量的值一旦設定後就不能在修改:
let languagename = "swift"
languagename = "swift++"
//編譯時出錯
型別說明
在swift中宣告常量或者變數可以在後面用冒號:
指定它們的資料型別。
//宣告乙個string型別的變數,可以存放string型別的值
var welcomemessage: string
提示命名規則實際應用中很少需要指定變數資料型別,swift會根據所設定的值的型別進行推導。
swift中可以使用任意字元給常量和變數命名,包括unicode編碼,比如中文、emoji等:
let π =3.14159
let 你好 = "你好世界"
let dog = "dogcow"
名字裡面不能包含數**算符、箭頭、非法的unicode字元以及不能識別的字元等,並且不能以數字開頭。同乙個作用域的變數或者常量不能同名。
提示列印變數的值如果想用關鍵字作為變數的名字,要用(`)包裹起來。為了方便理解,如果不是萬不得已,不應該使用關鍵字作為變數的名字。
println
函式可以列印常量或者變數的值:
println("the current value of friendlywelcome is \(friendlywelcome)")
//列印「the current value of friendlywelcome is bonjour!」
注釋
注釋是用來幫助理解和記憶**功能的,並不會參與編譯。swift有兩種注釋形式,單行注釋和多行注釋:
//這是單行注釋,用兩個斜線開頭,直到改行的結尾
/*這是多行注釋,
可以橫跨很多行,
/*比c語言更加nb的是,*/
它竟然還支援巢狀的注釋!*/
分號
swift中語句結尾的分號;
不是必須的,不過如果想要在同一行中寫多個語句,則需要使用;
進行分隔。
let cat = "cat"; println(cat)//列印「cat」
Swift學習筆記一 變數)
此系列實驗筆記如下環境 csdn居然不好複製高亮 常量變數使用 var str el var 宣告變數,未指定型別編譯器自動推導,行尾可以不加分號 let 字串2 lo let 宣告常量,支援中文變數使用unicode編碼 var str3 string worl 指定型別 var chr char...
php程式設計基礎 一 變數
echo輸出 模式 標準模式,推薦 如果一直到指令碼結束,可以不加結束標記 建議不加,不然在文件包含時容易因空格出錯 短風格 asp,jsp風格 長風格中間兩種方式可能會影響 xml,所以可以禁用 到php.ini中設定 short open tag off asp tags off 語句後面一定要...
shell指令碼程式設計《一》 變數及指令碼中數學計算
不要把shell指令碼命名為test,因為在linux中已經有乙個名為test的實用程式。首先要使shell找到指令碼程式,有三種方法 1.將shell指令碼檔案所在的路徑新增到path環境變數中 2.在命令列中使用檔案的絕對路徑或相對路徑執行,不過得修改許可權,如命名乙個指令碼檔案為hello,然...