日常随笔第四弹

x-code中数组与字典的一些常用命令

var deer = 123  //var定义变量,let定义常量

struct deer1 {
    var number : Double
    var name : String
} //定义值类型

var xx = deer1 (number: 007 , name: "sb")
var cc = xx

print(xx.number)
print(cc.name)

xx.number = 008

print(xx.number)
print(cc.number)

class xxdeer{
    var name : String = "dashab"
    var number : Double = 007
}//定义引用类型

var rr = xxdeer()
var ee = rr

print(rr.name)
print(ee.name)

rr.name = "bushide"

print(rr.name)
print(ee.name)

var Arrayxx = [1,2,3,4,5] //定义数组

Arrayxx.removeAtIndex(4) //移除数组中的Arrayxx[4]

print(Arrayxx)

Arrayxx.append(45) //向数组中添加元素
print(Arrayxx)

var Arraydeer = [32,33,34]
var Arrayxx1 = Arrayxx + Arraydeer //将两个数组链接起来
print(Arrayxx1)

Arrayxx.insert(77, atIndex: 2) //在数组Arrayxx[2]位置增加一个元素77
print(Arrayxx)

var dictxx1 : [String : Int] = ["key1" : 34] //定义一个字典,键值对类型定义为字符串与整型
dictxx1 ["key2"] = 33 //有该键值对就对其修改,无则添加键值对
dictxx1 ["key1"] = 22
dictxx1.removeAtIndex(dictxx1.indexForKey("key1")!)

dictxx1.removeValueForKey("key2") //删除键值对
print(dictxx1)

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

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,969评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,036评论 25 709
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,045评论 9 468
  • error code(错误代码)=0是操作成功完成。error code(错误代码)=1是功能错误。error c...
    Heikki_阅读 8,739评论 1 9
  • 文/周兰萍 《人民的名义》中李达康和欧阳菁的婚姻让人心疼。 李达康和欧阳菁之间并不是没有爱情,相反...
    3acc31e6b8fd阅读 4,423评论 0 2

友情链接更多精彩内容