日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

1.常量变量

發(fā)布時(shí)間:2025/4/16 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1.常量变量 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

簡單體驗(yàn)

// 定義變量 var i = 10 println(i) i = 15 println(i) let j = 20 // 常量一經(jīng)定義不能自改數(shù)值 // j = 25 println(j)
  • 階段性小結(jié)
    • var?定義變量,設(shè)置之后可以修改
    • let?定義常量,設(shè)置之后不可以修改
    • 語句末尾不用使用?;
    • 在 Swift 中使用?println()?替代 OC 中的?NSLog
    • println?的性能更好,后面會(huì)演示

定義?OC?對(duì)象

// 實(shí)例化視圖 let v = UIView(frame: CGRectMake(0, 0, 100, 100)) // 設(shè)置背景顏色 v.backgroundColor = UIColor.redColor() // 添加到根視圖 view.addSubview(v)
  • 階段性小結(jié)
    • 在?Swift?中要實(shí)例化一個(gè)對(duì)象可以使用?類名()?的格式,與?OC?中的?alloc/init?等價(jià)
    • OC?中的?initWithXXX?在?Swift?中通常可以使用?類名(XXX: )?找到對(duì)應(yīng)的函數(shù)
    • OC?中的?[UIColor redColor]?類方法,在?Swift?中通常可以使用?類名.XXX?找到對(duì)應(yīng)的函數(shù)
    • 使用?let?修飾?v?并且賦值,表示?該常量的內(nèi)存地址不允許修改,但是可以修改其內(nèi)部的屬性
    • 當(dāng)前對(duì)象的屬性,不需要使用?self.

常量&變量的使用原則:盡量先用 let,只有需要變的時(shí)候,再用 var,能夠更加安全

變量類型

let x = 10 let y = 10.5 let z: Double = 20 println(Double(x) + y) println(x + Int(y)) println(y + z)
  • 階段性小結(jié)
    • 初次接觸?Swift?中會(huì)因?yàn)楹唵蔚?var?let?誤以為?Swift?中的類型非常松散
    • 其實(shí)所有變量的準(zhǔn)確類型都是在賦值的同時(shí)自動(dòng)推導(dǎo)的
    • Swift?是對(duì)類型要求非常嚴(yán)格的一門語言,一個(gè)值永遠(yuǎn)不會(huì)被自動(dòng)轉(zhuǎn)換成其他類型
    • 如果要轉(zhuǎn)換,必須顯示轉(zhuǎn)換,Swift 中
      • 小數(shù)默認(rèn)是?Double?類型
      • 整數(shù)默認(rèn)是?Int?類型
    • 如果要顯式的指定變量的類型,可以在定義是使用?var 變量名: 類型 = 值

轉(zhuǎn)載于:https://www.cnblogs.com/Milo-CTO/p/4598808.html

總結(jié)

以上是生活随笔為你收集整理的1.常量变量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。