成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Swift學(xué)習(xí)筆記_變量和常量

1 標(biāo)識符

創(chuàng)新互聯(lián)自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站制作、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元臨潼做網(wǎng)站,已為上家服務(wù),為臨潼各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792

給程序中的變量、常量、函數(shù)、結(jié)構(gòu)體、類、枚舉、方法、協(xié)議等命名的名字

可使用任意的字符作為命名標(biāo)識符,但有如下的命名規(guī)則:

(1)區(qū)分大小寫

(2)不能以數(shù)字開頭,但可在其他地方包含數(shù)字

(3)不能包含空格、數(shù)學(xué)符號、箭頭、保留或非法的Unicode碼位、連線與制表符

(4)不能是關(guān)鍵字,但可以使用反引號(`)將關(guān)鍵字包圍的方式將其作為名字使用,

     應(yīng)當(dāng)避免使用關(guān)鍵字作為標(biāo)識符

var tmpInt = 1
var tmpint = 2
var tmpString = "Hello World!"
var tmpstring = "Hi World!"


//var 5tmpInt = 2 //error
var tmp5Int = 3


//var var = 8  //error
var `var` = 8
print(`var`) //8\n

//var tmp string = "abc" //error
//var tmp; string = "abc" //error
//var tmp, string = "abc" //error
var tmp:Int, string = "abc"

//var tmp-Value = 10 //error
//var tmp+Value = 20 //error
var tmpValue = 10
var _tmpValue = 20
var 蘋果 = ""
var  = "草莓"

2 注釋

注釋分為兩種注釋形式:

(1)單行注釋

     以雙正斜杠(//)作為起始標(biāo)記

(2)多行注釋

     起始標(biāo)記為單個(gè)正斜杠后跟一個(gè)型號(/*),終止標(biāo)記為一個(gè)星號后跟單個(gè)正斜杠(*/)

     多行注釋可以嵌套在其它的多行注釋中

//這是一個(gè)單行注釋

/*這是一個(gè)多行注釋的第一行
 第二行
 第三行
 */


/*這是一個(gè)多行注釋的第一行
 第二行
 /* 這是一個(gè)被嵌套的注釋 */
 //這是一個(gè)單行注釋
 第三行
 */

     

3 分號

不強(qiáng)制要求在每條語句的結(jié)尾處使用分號(;),也可按自己的習(xí)慣添加分號。

在同一行內(nèi)寫多條獨(dú)立語句的時(shí)候,必須使用分號。

var tmpVal = 10;
//var tmpVal2 = 20 print(tmpVal) //error
var tmpval2 = 20; print(tmpVal)

4 變量和常量

變量和常量在使用前必須先聲明并初始化。

  聲明:給變量和常量起一個(gè)名字,并指定一個(gè)明確的數(shù)據(jù)類型,即說明要存儲的值的類型

  初始化:給變量和常量賦予一個(gè)初始值

(1)變量

     使用關(guān)鍵字var聲明變量,語法格式:var 變量名: 數(shù)據(jù)類型[ = 初始值]

(2)常量

     使用關(guān)鍵字let聲明變量,語法格式:let 常量名: 數(shù)據(jù)類型[ = 初始值]

變量保存的數(shù)據(jù)可以發(fā)生多次改變;常量一旦保存某個(gè)數(shù)據(jù)后,就不能發(fā)生改變。

可在一行中聲明多個(gè)常量或變量,用逗號隔開。既可以是相同的數(shù)據(jù)類型的,也可是不同數(shù)據(jù)類型的。

如果在聲明變量或常量時(shí)賦予了初始值,可無須顯式的指定變量或常量的數(shù)據(jù)類型,

Swift會根據(jù)初始值進(jìn)行類型推斷,得出變量或常量的數(shù)據(jù)類型。

//age = 30 //error
var language:String
//print(language) //error Variable language used before being initialized
language = "swift"
print(language) //swift\n

var age:Int=30
age = 35

var name = "Tom" //String

//var sex // Type annotation missing in pattern
var sex:Bool
sex = true

let constantval:Int = 30
//constantval = 40 // error

let constantval2 = "abc" //String
//let constantval3 //error
let constantval3 : String
constantval3="test"

var val1 = 1, val2 = 2 , val3 = 3
var a1, a2, a3:Int
var a11, a12:Int, a13:String
//a1 = "test" //error Cannot assign value of String to type Int
var b1:Int, b2:Bool, b3:String
var c1:Int = 10, c2 = 30, c3:String = "test"
var d1 = 10, d2 = 20, d3 = "test"

新聞名稱:Swift學(xué)習(xí)筆記_變量和常量
標(biāo)題路徑:http://jinyejixie.com/article22/psigcc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、企業(yè)網(wǎng)站制作網(wǎng)站設(shè)計(jì)公司、網(wǎng)站設(shè)計(jì)、建站公司小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營
汾西县| 库伦旗| 临城县| 化隆| 雷波县| 新和县| 日照市| 阿合奇县| 丘北县| 双城市| 晴隆县| 庆城县| 平陆县| 平谷区| 赤城县| 赤城县| 中宁县| 富蕴县| 巫山县| 赤壁市| 闽清县| 富阳市| 环江| 开远市| 平昌县| 肇源县| 张家川| 宝丰县| 哈巴河县| 吴旗县| 敦化市| 孟村| 兴业县| 松桃| 汤原县| 澄江县| 岫岩| 辽中县| 依安县| 青河县| 桃园市|