首页 > 代码库 > swift学习第四章
swift学习第四章
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=http://www.mamicode.com/array1[0]>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。