■ このスレッドは過去ログ倉庫に格納されています
Swift part9
- 846 :デフォルトの名無しさん (ワッチョイ 173c-cGUq):2017/02/13(月) 18:25:38.76 ID:+QLG4LyN0.net
- protocol Point { associatedtype T }
プロトコルを受け取ることは出来ても
func f<P>(_ p:P) where P:Point, P.T == Int { }
プロトコルで返せないし保持も出来ない
func f() -> Point<Float> { ... }
なのでSequenceでは
suffix(...) -> AnySequence<Element> のように
オーバーライド出来るようType Eraseのstructで実装を隠すか
lazy: LazySequence<Self> のように開き直って
ラップされてる型すら丸出しで返している
AnyLazySequence<Element>ですらない
今後もこれで行くのだろう
総レス数 1000
303 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★