为什么写了博客老丢
来源:互联网 发布:java获取本机ip 编辑:程序博客网 时间:2024/05/01 13:48
let student:(String,Int,Double,Int) = ("dd",23,55.5,12)
print(student.0)
print(student.1)
print(student.2)
let(name,age,score,stuNumber) = student
print(name)
print(age)
//数组写法
var array = [1,2]
var array1:Array = [1,2]
var array2:Array<Int> = [1,2]
var array3:[Int] = [1,2]
var array4:[Double] = [1.2,1.3]
var array5:[String] = ["1","2"]
var array6:Array<Any> = [1,2.3,"3"]
//数组元素的访问与插入
var array7:[String] = ["a","b","c"]
print(array7[0])
print(array7[1])
print(array7[2])
array7.append("d")
array7.insert("e", atIndex:4)
//数组的删除和修改
var array8 = [1,2,3,4,5]
array8[0] =9
array8.removeLast()//删除最后一个元素
array8.removeAtIndex(2)//删除指定位置的元素
array.removeRange(Range(0...3))//删除指定位置指定长度的元素
array8.removeAll(keepCapacity:true)//keepCapacity是否保持容量
print(array8.capacity)
//数组的批量操作
var array10 = [1,2,3,4,5]
array10[0...1] = [9]
array10[0...1] = [9,9,9,9,10,3]
print(array10)
array10.replaceRange(Range (start:0, end:2), with: [0,0,0])
print(array10)
array10.replaceRange(0..<2, with: [999,990,837])
print(array10)
//数组遍历
var array:Array<Int> = [1,2,3,4,5,6,7]
for elm in array{
print(elm)
}
for var index =0; index<array.count; index++ {
print(array[index])
}
//字典定义
var dict = [1:"a","2":1,3:3, "4":"4"]
print(dict)
var dict1: Dictionary<String,Int> = ["1":1,"2":2]
var dict2: [String:Int] = ["1":1,"2":2]
//字典操作
var dict3 = ["apple":"苹果","bag":"包"]
dict3["apple"] ="��"
////updateValue这个方法如果apple这个key存在,那么就更新apple键对应的值,如果apple这个key不存在那么就会在字典里添加一个 apple为key的键值对并返回nil
if let orange =dict3.updateValue("樱桃", forKey:"apple"){
//进到这里 更新dict3里面的apple这个字段的值
print(dict3["apple"])
}else{
//进到这里
print(dict3["apple"])
}
dict3["an"] ="一个"
if let ddd =dict3.removeValueForKey("an"){//删除成功同时返回删除的值 删除失败 返回nil
print(ddd)
}
//字典遍历
for (key,value) indict3{
print("\(key):\(value)")
}
for key in dict3.keys{
print(key)
}
for value indict3.values{
print(value)
}
- 为什么写了博客老丢
- 为什么开始写博客了
- 为什么开始写博客了?
- 老长时间没写博客了
- 老长时间没写博客了
- 为什么想开始写博客了
- 我为什么打算开始写博客了
- 我为什么开始写博客了?
- 老田让我们写博客
- 看了《为什么你应该写博客》有感
- 为什么现在又想开始写技术博客了?
- 为什么要写博客
- 为什么写博客?
- 为什么要写博客
- 我为什么写博客
- 为什么要写博客
- 我为什么写博客
- 为什么要写博客
- 解决无法设置默认打开方式
- layoutSubviews何时调用的问题
- 弹出输入法键盘,标题栏上移消失问题解决
- 多语言支持如何显示各种语言的名称
- iOS 苹果官方Demo合集
- 为什么写了博客老丢
- QBC
- xp/win7中系统安装memcached服务,卸载memcached服务,以及删除memcached服务
- javascript面相对象编程(二):构造函数的继承
- Android 快速开发--万能的Adapter
- 改变frame
- jquery源码学习3
- UIViewController中各方法调用顺序及功能详解
- Asp.net MVC中Html.Partial, RenderPartial, Action,RenderAction 区别和用法