サクサク読めて、アプリ限定の機能も多数!
タグをすべて表示
タグの絞り込みを解除
func square(x: Int) -> Int { return x * x } var a = [1, 2, 3, 4, 5] var b = [Int]() for x in a { b.append(square(x)) }
ジェネリックプロトコル(Generic Protocol)入門 - associatedtype, typealias, Self - iPhoneXcodeiOSSwift ジェネリックプロトコルについて、わかりやすさを意識して、まとめてみました。 associatedtypeやSelfってなんか取っ付きにくいなーと感じている人向けです。 What is Generic Protocol? ジェネリックプロトコル(Generic Protocol)とは、ジェネリクスを使ったプロトコルです。1 ClassやStructでは<T>などの型パラメーター(Type Parameter)を使う一方、ProtocolではassociatedtypeまたはSelfを宣言します。 associatedtypeやSelfも型パラメーター同様、宣言された段階ではまだ抽象的な存在で、Protocolを採用する
ランキング
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く