swift循环语句与字符串

 

****************************************************循环语句**********************************************


在swift的循环语句中,我们用到for in 这样的语句,在oc中大家不会陌生,快速遍历当时会用到,

在讲for in循环语句之前,我们先学一个区间运算符,这个在高中我们多学过区间运算符

 

1.闭区间

[a,b] //包含边界a和b,当然也包含中间的数。用swift表示是a...b    注意:中间是三个点

2.半闭区间

[a,b)//包含边界a,不包含b,当然也包含中间的数,用swift表示是a..b 注意:中间是两个点

 

 

//下面我们从1循环到10

 

 

//闭区间

for index  in 1...10 //中间必须是三个点

{

    index

//    index = 3  //常量。不能进行赋值    

}

 

//半闭区间(适用于数组)

for index  in 1..10  //中间必须是2个点

{

    index

    //    index = 3  //常量。不能进行赋值

}

 

//定义一个数组

let names =["liyuanbo","Englishsentence","25","piggy"]

 

for i in 0..names.count

{

    names[i]//代表不同的数组元素

}

也可以

for name in names

{

    name //代表不同的数组元素

 

}

 

*****************************字符串********************************* 

 

//下面定义一个变量字符串(对应oc的不可变字符串NSString)

var str = "Hello,playground"

 

//下面定义一个常量字符串(对应oc的可变字符串NSMutableString)

let str0 ="hello" 

 

//定义一个空字符

var str2 = String()//或者是 var str2 = ""

str  += "hi"



str.isEmpty   //是true

str2.isEmpty //是false

 

/然后再来学习一个新的数据类型 Charater  单独一个字符类型

var nc: Character = "s"//单独一个字符 (枚举量)

 

str3 += nc //Character 可以加到字符串,反过来不可以,因其定义一个字符

nc = "b"

 

countElements(str3) //计算字符串的长度

 

var str4 = "liyuanbo,学习swift"

 

countElements(str4)//计算字符串的长度

//强大的unitcode的智能识别

var str5 = "liyuanbo,学习swift\U0001F486"

 

countElements(str5)

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值