【Swift4】(1) 初步认识 | 数据类型

⭐️ 本文首发自 前端修罗场(点击加入),是一个由 资深开发者 独立运行 的专业技术社区,我专注 Web 技术、Web3、区块链、答疑解惑、面试辅导以及职业发展博主创作的 《前端面试复习笔记》(点击订阅),广受好评,已帮助多人提升实力、拿到 offer。现在订阅,私聊我即可获取一次免费的模拟面试机会,帮你评估知识点的掌握程度,获得更全面的学习指导意见!

Swift4 初步认识

基于版本号:4.1.2

  • 基本数据类型

  • 常量 let ,变量 var

在一行中声明多个常量或变量,用逗号隔开

var a =3,b=4,c=5;

类型标注:如果声明的同时赋予初始值,则不需要类型标注

var Who:String  //声明一个String的变量Who

Who = "imaginecode"

println(Who)

变量与常量的命名

可以使用汉字、表情命名等任意字符。但不能包含数学符号、箭头、连线与制表符,不能以数字开头

字符串插值

var apples = 10
var oranges = 4
println("I have \(apples + oranges) fruits") //占位符表示方式

注释

  • 双斜杠
  • 嵌套多行注释

类型转换

let a: UInt8 =10
let b: Uint6 = 100

print("\(UInt16(a)+b)")

类型别名 - typealias

typealias AudioSample = UInt16
var maxValue = AudioSample.min

元组

  • 将多个不同的值集合成一个数据
(true,"imagine","男")
(404,"Not Found")

特点:

  • 可以有任意多个值

  • 不同的值可以是不同类型

  • 取元组数据

let registInfo = (isTrue:true,nickname:"imagine",gender:"男")
let (isTrue,nickname,gender) = registInfo
registInfo.isTrue // true
  • 使用下划线(_)忽略部分 数值
let loginResult = (true,"imagine")
let (isLogin,_) = loginResult
if isLogin {
	print("success")
} 

Optionals 可选值

  • 或者是一个值,或者是没有值
  • 没有值时为nil
var imOptionalVariable:Int? //nil
imOptionalVariable = 12 //12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程轨迹_

期望和你分享一杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值