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

Pocket

ジェネリクスとはなんぞやという話ですが、明示的に型を指定せず、柔軟に処理を行えるようなものを言う。

実際に処理を見たほうがわかりやすいと思うので書くね。

Swiftでジェネリクスを使う

呼び出し側でわかるように、Intでも関数を使ってるし、Stringでも問題なく使えてるよ。

今回のmax関数は、数字では大きい方、文字ではアルファベット順が後の方を返してるよ。

ちなみに今回は T を使ってるけど、何でもいいよ。

慣習的にTを使うことが多いのでこだわりがなければTを使おう。


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