Swift学习笔记-数组Array

Swift学习笔记-数组Array,第1张

概述//泛型语法声明数组 var myArr: Array<String> //使用简化语法声明数组 var names : [String] var nums : [Int] //创建数组-使用构造器 //创建一个空数组,并将该空数组赋值给myArr变量 myArr = Array<String>() names = Array<St
//泛型语法声明数组    var myArr: Array<String>    //使用简化语法声明数组    var names : [String]    var nums : [Int]    //创建数组-使用构造器    //创建一个空数组,并将该空数组赋值给myArr变量    myArr = Array<String>()    names = Array<String>(count: 10,repeatedValue: "good")    //创建数组-使用简化数组    var flowers:[String] = ["a","b"]    var values = [1,2,3,"d"]    println("\(values[3])")    println(values[0])    for var i = 0; i < values.count; i++    {        println(values[i])    }    //赋值    names[1] = "lua"    println(names)    //for in 遍历数组    for a in names    {        println(a)    }    //数组的增删改查    //1.添加元素    var languages = ["Swift"]    //在其后追加一个元素    languages.append("go")    languages.append("Lua")    println(languages)    languages += ["Ruby"]    languages = languages + ["niu"]    println(languages)    //2.插入,atIndex不能超过数组的count    languages.insert("Good",atIndex: 0)    //3.数组的范围    println(languages)//[Good,Swift,go,Lua,Ruby,niu]    println(languages[1...3])//[Swift,Lua]    languages[1...2] = ["a","b","c"]    println(languages)    //删除元素            //1.删除指定索引处的元素    var language:Array<String> = ["OC","PHP","Swift","Ruby","Go"]    language.removeAtIndex(2)    println(language)//[OC,PHP,Go]    //2.删除数组最后一位元素    language.removeLast()    println(language)//[OC,Ruby]    //3.移除数组所有元素    language.removeAll()    //多维数组    //二维    var lan :[[String]]    var lan1 : Array<Array<String>>    //三维数组类似于二维数组    //定义一个二维数组    var lan3 : [[Int]]    //初始化    lan3 = Array<Array<Int>>(count: 4,repeatedValue: [])
总结

以上是内存溢出为你收集整理的Swift学习笔记-数组Array全部内容,希望文章能够帮你解决Swift学习笔记-数组Array所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存