Kotlin函数参数接受2种/更多类型

时间:2018-04-04 17:00:48

标签: kotlin

如何在Kotlin中创建一个接受2种或更多类型作为参数的函数?比如,如何创建一个接受所有整数类型的GCD函数?

此函数将接受任何数字类型的2个参数,并返回数字答案。

1 个答案:

答案 0 :(得分:0)

您可以接受多种非继承类型

不,这是不受支持的,如果您使用Any,则无法调用Int和Long的方法,即使它们都具有相同签名的方法。

您可以接受任何号码

您可以接受Numbers,然后使用toLong方法将它们作为数字处理。