Swiftでジェネリクスクラスを使う方法

Pocket

ジェネリクス関数を使う方法 をやったけどジェネリクスクラスも使えるよ。

ここでもTに注目してみよう。

Swiftでジェネリクスクラスを使う

Tで型が柔軟になってるから、String型でもInt型でもinitできてるよ。

よくあるよね、API側でStringとIntがカオス化してることって。。。

こんな感じにしとけばそんな場合もうまく吸収してあげることができるよ。

もちろん柔軟になる分、型はどうなってるか意識しないと崩壊することがあるから気をつけよう。


【お願い】
1ミリでも役に立ったらTwitterのフォローかYouTubeチャンネルの登録のどちらかをお願いします!(エンジニアに役立つ情報を発信しています)
スポンサーリンク
  • このエントリーをはてなブックマークに追加