= 0xC.3p0 // 16进制科学技术法定义
let oneMillion = 1_000_000 // 可以使用_线将数字分开,便于认知
变量定义
var myVariable = 42
类型转换...removeAllObjects() // var 和let 都可以
list5 = [] // 如果定义为var
// 取代操作
shoppingList[4...6] = ["Bananas", "Apples"] // 将数组...3
我是一个Double类型的数字3.4
通过这种方法,我们可以给同一个变量,赋值不同类型的值了,其实这个符合swift的语法要求,只是我们利用它的灵活性,达到了我们的目的
协议好处2
需求...,数字转字符串也是非可选值,但是字符串转数字就是可选值(因为它有可能转换失败)
let str = "\(num1)"
let str1 = String(num1)
let num2 = Int(num1...类型只会是nil 不会是33 因为字符串33.0 不是Int类型转换失败,但是浮点数33.0 可以转换为33
5.不能推断出下面的类型
let list1 = ["你好","2","3",3]