码迷,mamicode.com
首页 > 其他好文 > 详细

swift学习第四章

时间:2014-06-07 14:52:38      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:c   class   blog   code   a   int   

var age=100
//如果年龄不大于50的就会在这里断言,和之前的OC一样的
assert(age>50,"age must >50")


//可以用a..b标识a到b之间的范围,

//我们循环打印五次hello World

var helloWorld="hello world"

for i in 0..5
{
   //这个循环的i从0开始到4结束,是不包括范围的最后一个的。
   println(helloWorld)
    

}

//关于字符串的

var string1=""//代表一个空的字符串

var strin2=String()//代表初始化一个字符串,和上面的没有什么任何的区别。

if string1.isEmpty//判断如果这个是字符串类型就返回true,否则就返回false
{
   /*do something*/

}

//在这里这个String相当于OC的NSString 和NSMutableString
//如果我们定义了一个字符串,我们想遍历出来里面的字符,可以这样的写

var string3="hello world"

for Character in string3
{

   println(Character)
}

//使用countElements()可以获取字符串的字符的总数
var characterCount:Int=countElements(string3)


//hasPrefix() hasSuffix()和之前的OC一样,都是判断开头和结尾是否存在字符,存在就返回true

if string3.hasPrefix("hello")
{
   

}else
{


}
//使用uppercaseString把字符串里面的转换成大写lowercaseString把大写转换成小写

string3=string3.uppercaseString//把之前的字符串全部转换成大写

string3=string3.lowercaseString//把之前的字符串再次转换成小写

//Array相当于OC里面的NSArray和NSMutableArray,可以用[value,value,....]创建一个数组

//创建一个含有字符串的数组

var array1:String[]=["1","2","3"]

//用count获取数组里面的个数
var arrayCount:Int=array1.count

//使用isEmptry判断这个数组的个数是不是0

if array1.isEmpty
{
   //数组个数为0的
}else
{
   //数组个数不为0
}

//再原来的数组里面添加一个新的元素,使用append()

array1.append("4")

//也可以使用+=在数组的最后添加新的元素

array1+="5"

//还可以使用+=添加数组元素进去

array1+=["6","7","8"]

//可以直接使用下标获取数组里面的值

var arrayValue=array1[0]

//也可以直接设置对应下标的值

array1[0]="changed"
//直接给指定范围替换里面的值

array1[0..3]=["changed1","change2","changed3"]

//使用insert(value,atIndex:index)插入一个新的值

array1.insert("change0",atIndex:0)//在0元素的地方插入一个字符串"changed0"

//使用removeAtIndex()移除所对应位置的元素,返回删除的对应元素

var removedString=array1.removeAtIndex(0)



swift学习第四章,布布扣,bubuko.com

swift学习第四章

标签:c   class   blog   code   a   int   

原文地址:http://blog.csdn.net/u011337275/article/details/28604117

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!