泛型就是參數化類型,將類別參數化。讓你在定義類別、方法、介面時先不用決定型別,等到要實體化時再決定型別。
class Box<T>(t : T) {
    var value = t
}
fun main(args: Array<String>) {
    var boxInt = Box<Int>(12)
    var boxString = Box<String>("Run")
    println(boxInt.value)
    println(boxString.value)
}
泛型函式
fun <T> hello(param1: T, param2: T){
    println(param1)
    println(param2)
}
fun main() {
    hello(1, 2)
    hello("A", "B")
}
謝謝大家願意花時間閱讀,小弟弟我在此鞠躬![]()