Swift 学习笔记二

注,1;使用var 声明的数组 为,可变数组。使用let 声明的数组为不可变数组

2;数组的索引 从0 开始到 Array.count-1

3;使用索引值对数组中的元素 进行增 删  改 查

例如:printIn(names[0])        输出数组names中的第一个元素的值

names[0] ="spring"       将数组中的第一个元素 赋值为spring



数组的增删改查

var languages =["Swift"]

languages.append("Go")         //为数组增加一个元素

languages.insert("Go",atIndex:0)        //在索引值为0的位置 插入数据 ,⚠️ 这里的atIndex 不能超过数组的长度

languages.removeAtIndex(2)

languages.removeLast()

languages.removeAll()




定义二维数组

var 变量名:[[类型]]                var  myArr:[[String]]

var 变量名:Array<Array<类型>>            var myArr:<Array<String>>



for - in 遍历数组元素,访问数组元素的时候,不允许对循环常量进行赋值--这是因为for-in 循环隐式的使用let 来声明该常量,因此程序不能对循环常量赋值

var books :[String] =[@"一千万个理由",@"今天",@"7789"];

for book in books

{

book ="78995"; //这里会编译错误。for-in 会隐式使用let 生命循环常量

printIn(book)

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift函数 Swift函数包含参数类型和返回值类型 函数定义 Swift使用关键字func定义函数。 函数定义...
    小小厨师阅读 570评论 0 0
  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile丽语阅读 4,139评论 0 6
  • 字符串和字符(Strings and Characters) 在新版Swift中, 对String进行了本质性的修...
    MD5Ryan阅读 449评论 0 1
  • 落叶缱绻在离人的袖口 秋风轻割着惆怅的皮囊 谁把影子拖得长过一整个天涯 可胆小的人 多说一句都算妄为 我没有惊人的...
    黄子京阅读 455评论 2 4
  • 当大秦帝国一统天下,诸子百家纷争四起,沧海遗珠暗潮汹涌。 有一群人仍旧在一步一步地走着他们生命中的每一段路,从不曾...
    稻场旧事阅读 1,243评论 15 14

友情链接更多精彩内容