[Swift]ジェネリクスクラスを利用するサンプル
書式
class クラス名<T>
使用例
//ジェネリクスクラスの定義 class Student<T> { //ジェネリクスの変数 var stuno: T //初期化 init(stuno: T) { self.stuno = stuno } } //インスタンスAの生成 let cftA= Student(stuno: 345) print(cftA.stuno) //int型 print(type(of: cftA.stuno)) //インスタンスBの生成 let cftB= Student(stuno: "abc") print(cftB.stuno) //String型 print(type(of: cftB.stuno))
実行結果
Int
345
String
“abc"