swift数组

声明一个数组 var emptyArr = [Int] //定义了一个Int型数组的类型
与字符串一样 有个属性.isEmpty 返回Bool类型
//初始化空数组
let emptyArray = Int //初始化一个空的Int型数组
let array = Int //初始化一个含有7个元素的数组,没个元素都为40

//声明一个数组
var shoppingList = ["芒果", "橘子",1];
//增加
shoppingList.append("苹果")
shoppingList += ["柚子","西瓜","菠萝","草莓"]
shoppingList += shoppingList
//插入
shoppingList.insert("梨子", atIndex: 2)
//删除
array.removeAtIndex(<#T##index: Int##Int#>) //移除某个下标下的元素
shoppingList.removeAll() //移除所有元素
shoppingList.removeLast() //移除最后一个元素
//更改
shoppingList[0] = "荔枝" //更改某个下标的值
shoppingList[3...7] = ["XJ"] //更改某一段下标的值,可以把少数变为多数,也可以把多数改为少数

var firstValue = literalArray.first //访问数组的第一个值
var lastValue = literalArray.last // 访问数组的最后一个值

在swift中有个很好的处理方式,可以通过enumerate 枚举元素,并且返回一个由index和元素组成的元组Tuples。
for (index, number) in enumerate(literalArray)
{
println("Fibonacci Number (index): (number)")
}

print(shoppingList.count) //数组的元素个数
print(shoppingList.capacity) //数组的容量 格式为522...

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift 数组使用有序列表存储同一类型的多个值。相同的值可以多次出现在一个数组的不同位置中。Swift 数组会强...
    零度_不结冰阅读 248评论 0 0
  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile丽语阅读 3,854评论 0 6
  • 一、Swift数组 Swift数组使用有序列表存储同一类型的多个值。相同的值可以多次出现在一个数组的不同位置中。S...
    Albert_Li99阅读 888评论 0 1
  • 基于JDK1.8只列出关键方法,主要关注默认情况、初始化、扩容、add、remove。 get(int index...
    风风风筝阅读 634评论 0 5
  • 再有一个周,就是我加入小牛奔奔科技公司的一个月了,来到这个公司呢,确实很有压力,也有很多不足,渐渐的显露出来,学历...
    霖一兽阅读 320评论 0 0