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

Pocket

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

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

Swiftでジェネリクスを使う

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

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

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

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


おわりに

最近、Q&Aの teratail が割と便利なのでおすすめ。

ボクがリリースしたアプリも役に立ったらDLしてみてね -> iOSアプリ
スポンサーリンク
  • このエントリーをはてなブックマークに追加