swift学习记录(for)
来源:互联网 发布:淘宝梦幻挤线器 编辑:程序博客网 时间:2024/04/30 03:21
for 语句是一个最常见的语句,任何高级的程序语言都会有这个语句,在开端中也提过了它,这是当时的代码片段:
//7.for语句想到与C#中的foreach in。
for item in array
{
var i = item;
}
//只要你愿意,swift的for同样支持c++,c#,java这种传统写法。但是这种用法和元组有点不兼容
var l =Array<(Int,Int)>()
var str ="Hello, playground"
for iin 0..<5 {
l.append(i,1)//正确
}
forvar j = 0;j <5;j++ {
l.append(j,1)//error: accessing members of protocol type value 'Int' is unimplemented
}
这是下面要讲的一点是它与lua极其相似的用法,在lua中for配合table用法是极其常见、简单的,swift中也是:
import Cocoa
let interestingNumbers = [
"Prime":[2,3,5,7,11,13],
"Fibonacci":[1,1,2,3,5,8],
"Square":[1,4,9,16,25],
]
var largest =0
for (king,numbers)ininterestingNumbers {
for numberin numbers {
if number >largest {
largest = number
}
}
}
lua:
for k,v in t do
print(k..v)
end
虽然table和字典的叫法不一样,但是他们在这一刻的for循环的格式是极其相似的。
- swift学习记录(for)
- swift学习记录(开端)
- swift学习记录(Optional)
- swift学习记录(switch)
- swift学习记录(func)
- 操作 swift学习记录(-)
- swift学习记录(selector)
- swift学习记录(in)
- swift 学习记录(一)
- swift 学习记录(二)
- swift 学习记录(三)
- swift 学习记录(四)
- swift学习记录(String)
- swift学习记录(函数)
- swift学习记录(枚举)
- swift 学习记录(继承)
- swift学习记录(析构器)
- swift学习记录(扩展)
- The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files
- 【个人记录】读书笔记
- 资源列表索引
- 学术休假之银行储蓄系统
- 节日余温与抉择
- swift学习记录(for)
- ``与$() 差别
- jsp编码过程
- 1017. Queueing at Bank
- Httpservlet cannot be resolved to a type的原因与解决方法
- 辛星云计算笔记第零篇说明
- CocoaPods
- JSP
- HDU-{A} + {B}-取并集