Swift编程基础(一):常量与变量

常量和变量的声明

1、用let来声明常量,用var来声明变量。

let num1 = 1
let identifier1 = "myCell"

var num2 = 2.0
var identifier2 = "yourCell"

2、当我们声明变量或者常量的时候赋了一个初始值,Swift可以推断出这个常量或者变量的类型。如果我们并不想在声明变量或者常量的时候赋值则必须写类型标注。例如:

var identifier3:String
identifier3 = "otherCell"

3、常量的值一旦被确定就不能修改,否则编译器报错。

num1 = 100   
//编译器报错
常量和变量的输出

1、用print函数来输出当前常量或变量的值:

print(identifier3)
//otherCell

2、我们使用字符串插值的方式把常量名或者变量名当做占位符加入到长字符串中。格式为:(常量名或变量名),例如:

print("the current cell is \(identifier3)")
//the current cell is otherCell
分号的作用

Swift并不强制一条语句的结尾必须使用分号,但是也可添加。如果在同一行内写多条独立语句,则必须使用分号。例如:

let name = "cat" ;  print(name)
元组

元组把多个值组合成一个复合值,元组内的值可以使用任意类型,包括数组和字典,而且可是是不同的类型。例如:

let tuples = ("wilson",[1,2,3]),这个元组即一个类型为(String,Array)的元组。
print(tuples.0)
//wilson

print(the current array is \(tuples.1[1]))
//the current array is 2

为了更加直观,我们可以给元组中的元素命名,通过名字来获取元素的值,例如

let myTuples = (myName:"wilson",myArr:[1,2,3])
print("my name is \(myTuples.myName)")
//my name is wilson
区间运算符

闭区间运算符(a…b)定义一个包含从a到b的所有值得区间。例如:

for index in 1...2{
    print(index)
}
//1
//2
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值