加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift基础使用详情

发布时间:2020-12-14 02:16:49 所属栏目:百科 来源:网络整理
导读:?? 1. 常量、变量的命名可以是英文、中文、符号、表情等等,命名不要与关键字一样 var str = "Hello,playground" // 变量,值可变 let CURRENTNUM = 0 // 常量,值不可变化(建议 : 常量命名尽量用大写字母) let PI = 3.14159 2. 字符串的插值 (PI) printl
??

1.常量、变量的命名可以是英文、中文、符号、表情等等,命名不要与关键字一样

var str ="Hello,playground"//变量,值可变

let CURRENTNUM = 0//常量,值不可变化(建议:常量命名尽量用大写字母)

let PI = 3.14159

2.字符串的插值(PI)

println("圆周率的值为(PI)")

3.注释://单行注释/**/ 多行注释

4.浮点型 Float :精确到小数点后6位数Double:精确到小数点后14位数默认Double

var currentFloat:Float = 1.1_111_111_111_111//playground结果为1.11_111_116_409_302"_"千方位

var currentDouble = 1.11_111_111_111_111_111//playground结果为1.11_111_111_111_111

5.数值型类型转换

var a:UInt8 = 10 //UInt8值的范围在0-255,不能超过

var b:UInt16 = 100

var c = UInt16(a) +b //数值类型不一样就必须转换才能做操作

//一般转换为大范围的类型,如:

var = 3

var零点一四一五九 = 0.14159

var圆周率 =Double() + 零点一四一五九

var圆周率2 =Int(圆周率 + 0.6)//playground结果为3,DoubleInt是直接把小数位舍去,不存在四舍五入

var圆周率3 =3 + 0.14159//直接相加就不用转换,系统会自动判断类型

6.布尔型 Booltrue,false

var flag = false

ifflag{

println("我做的是(flag)")

}else{

println("我做的是(flag)")

}

7.元祖(有点像oc的数组,下标从0开始)

var裙子 = (70,"白色",true)

//访问元祖

var (价格,颜色,是否喜欢) = 裙子

println(价格)//playground结果为70

//如果只关心价格

var (价格2,_,_) = 裙子

println(价格2)//playground结果为70

//也可直接用下标取值

println("我昨天买的裙子价格为(裙子.0)")//playground结果为"我昨天买的裙子价格为70"

//为了定义时识别它的含义,可加前缀

let裙子2 = (价格:70,颜色:"白色",是否喜欢:true)

println("我昨天买的裙子价格为(裙子2.价格)")//playground结果为"我昨天买的裙子价格为70"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读