swift循环语句与字符串

swift循环语句与字符串,第1张

概述  ****************************************************循环语句********************************************** 在swift的循环语句中,我们用到for in 这样的语句,在oc中大家不会陌生,快速遍历当时会用到, 在讲for in循环语句之前,我们先学一个区间运算符,这个在高中我们多学过区间运算符

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


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

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

1.闭区间

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

2.半闭区间

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

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

//闭区间

forindexin1...10//中间必须是三个点

{

index

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

}

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

forindexin1..10//中间必须是2个点

{

index

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

}

//定义一个数组

letnames =["liyuanbo","Englishsentence","25","piggy"]

foriin0..names.count

{

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

}

也可以

fornameinnames

{

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

}

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

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

varstr ="Hello,playground"

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

let str0 ="hello"

//定义一个空字符

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

str+="hi"



str.isEmpty //是true

str2.isEmpty //是false

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

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

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

nc="b"

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

varstr4 ="liyuanbo,学习swift"

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

//强大的unitcode的智能识别

varstr5 ="liyuanbo,学习swift\U0001F486"

countElements(str5)

总结

以上是内存溢出为你收集整理的swift循环语句与字符串全部内容,希望文章能够帮你解决swift循环语句与字符串所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1088254.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存