swift基础_数据结构
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift基础_数据结构相关的知识,希望对你有一定的参考价值。
哇塞!swift里面的数据结构是这样的,那是一个简洁啊,不多说代码拿来:
import Foundation print("Hello, World!") var p1 = 100 //String就是swift里面的类 字符串 let p2 = "value is "+String(p1) print("p2 is \(p2)") var p3 = ["ios","android","WP"] for i in p3{ print("i is \(i)") } //把数组第0项修改了 p3[0] = "iOS/swift" for i in p3{ print("i1 is \(i)") } //p3数组后面追加一个元素 p3.append("Symbian") for i in p3{ print("i2 is \(i)") } //定义一个字典 var p4 = [ "name":"xzr", "age":"25", "score":"100", ] //字典以[] 前面是key 后面是值 for (key,value) in p4{ print("key value \(key) = \(value)") } //给字典追加内容 p4["course"] = "iOS"; for (key,value) in p4{ print("key value2 \(key) = \(value)") } let p5 = p4.keys for key in p5{ let v = p4[key] print("key is \(key) = \(v)") } //元组【其实数组】 let numbers = [ "iOS":[1,2,3,5,6], "android":[100,23,65,34], "WP":[32,67,76] ] var sum:Int = 0 for (key,value) in numbers{ for i in value{ sum += i } } print("sum is \(sum)")
command + R,就知道了
噢,酱紫的,你造吗?!
以上是关于swift基础_数据结构的主要内容,如果未能解决你的问题,请参考以下文章
Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题
Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题