swift基础——基本数据

2022-03-07  本文已影响0人  夜凉听风雨

常量

下面两种方式定义常量都是可以的

let a : Int
a = 10
// 或者
let a = 10
// 上面2种都是在编译时就确定了常量a的值,下面的两种方式就是在运行时才确定的常量a的值
var num = 10
num += 20
let a = num
print(a)
// 或者
func getNum() -> Int {
    return 10
}
let a = getNum()
print(a)

标识符

func 🐂🍺() {
    print("牛皮")
}

🐂🍺()

let 🐦 = 10

常见数据类型

在swift里,只有2种类型,值类型和引用类型。
值类型又分为枚举和结构体。
以前OC里的基本数据类型在swift里都变成结构体了。

image.png

点进Int类型里面看一下具体代码,可以看到确实是struct。

Int类型结构体.png

字面量

image.png

整数和浮点数可以添加额外的零或者添加下划线来增强可读性
100_ 0000、 1 000_ 000.000_ 000_ 1、 000123.456

元组(tuple)

声明一个最简单的元组,并使用

let error = (404, "Not found")
print(error.0)
print(error.1)

也可以使用名称

let error = (status:404, msg:"Not found")
print(error.status)
print(error.msg)

可以直接这样赋值元组

let error = (404, "Not found")
let (status, msg) = error
print(status)
print(msg)

可以使用下划线,省略某个元素

let error = (404, "Not found")
let (status, _) = error
print(status)
上一篇 下一篇

猜你喜欢

热点阅读