48 泛型函数
first<T> 的返回类型与两个实参相同。显式类型实参展示了同一个函数的两种实例化。
norm
T first<T>(T left, T right) {
return left
}
main() {
Integer number = first<Integer>(left: 7, right: 9)
String label = first<String>(left: "Norm", right: "Java")
printLine(number)
printLine(label)
}预期输出:
text
7
Norm动手试试:试着在一次调用中分别传入 Integer 与 String。
精确规则:语言参考。