Swift--常量变量、数据类型、元组

 

一.基础形式

常量:使用let来声明,一个常量的值在编译时并不需要获取,但你只能为它赋值一次

变量:使用var来声明,

二.基础类型

1.初始值赋值:如果初始值没有同足够的信息(或者没有初始值),那你需要在变量后面声明类型,用冒号分割。

let typeInt = 70(系统判定typeInt是int类型)

let typeDouble:Double =70

2.类型转化:值永远不会隐式地转化为其他类型,必须显式地创建一个你想要的类型

1>通过"类型(值)"

 let label = "the width is "

let width = 94

let widthLabel = label+String(width)

2>.字符串里面添加值:在前面加反斜杠的括号中书写值 "\(值)"

let apples = 3

let oranges = 5

let appleSummary ="I have\(apples) apples"

let fryitSummary ="I have\(apples +oranges) prieces of fruit"

3.创建一个空数组,空字典

let emptyArray = [String]()

let emptyDic = [String :String]()

var dic = ["key0":"value2","key1":"value1"]

let 数组 = ["我的数据"]

4.输出

var myAge = 20
myAge = 21
print(myAge)//输出:21
print("我的年龄\(myAge)")//输出:我的年龄21
6.注释
单行注释: //单行注释

多行注释: /*多行注释*/      

6.类型别名:就是给现有类型定义一个名字:你可以使用typealias关键字来定义类型别名

Int8类型的常量或者变量可以存储的数字范围是-128~127,而UInt8类型的常量或者变量能存储的数字范围是0~255

typealias AudioSample = UInt16

7.布尔值

true false

8.元组

//元组把多个值合成一个复合值,元组内的值可以是任意类型,并不要求是相同类型

let http404Error = (404,"Not Found")
//你可以将一个元组的内容分解成单独的常量和变量,然后你就可以单独的使用
let (statusCode,statusMessage) = http404Error

print("The status code is \(statusCode)")

print("The status Message is \(statusMessage)")
//如果你只需要部门元组值,分解的时候可以把要忽略的部分用下划线(_)来标记
let (justTheStatusCode, _) = http404Error
print("The statues code is \(justTheStatusCode)")
//还可以通过下标来访问元组中的单个元素,下表从0开始
print("The staues code is \(http404Error.0)")

print("The statues message is \(http404Error.1)")

//你可以在定义元组的时候给单个元素命名
let http200Statues = (statuesCode:200,description:"OK")

print("The statues code is \(http200Statues.statuesCode)")
print("The statues message is \(http200Statues.description)")

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值