Skip to main content

Kotlinでジェネリックスの関数を作ってみた

IntelliJ IDEA パーフェクトガイド

新品価格
¥3,278から
(2019/12/7 21:33時点)


そういやジェネリックス使い方全然わからん
そんなわけで試しに書いてみた


・お題
パラメーター与えたらMapにして返してくれる関数
IntとStringが受けれる

・コード

class Main {
    fun <T> map(a: T, b: T): Map<T, T> {
        return mapOf(a to b)
    }
}

fun main(args: Array<String>) {
    val main = Main()
    println(main.map(1, 2))
    println(main.map("masterka", " love"))
}

関連記事:

Pocket