4
GeneratorOf創建一個通用Generator
(和Sequence
):斯威夫特的GeneratorOf <T>瘋狂的init
struct GeneratorOf<T> : Generator, Sequence {
init(_ next:() -> T?)
init<G : Generator where T == T>(_ self_: G)
func next() -> T?
func generate() -> GeneratorOf<T>
}
我不懂行是第二初始化:
init<G : Generator where T == T>(_ self_: G)
爲什麼地球上是否有必要說明T == T
??
這是什麼(_ self_: G)
應該表示?
謝天謝地的是雨燕的一個主要優點是比目標C更簡單的語法...... :-P