2020
11-10
11-10
Kotlin学习教程之函数的默认参数
前言 在Java中,为函数的参数添加默认值是不被允许的,这是为了防止默认参数与函数重载同时使用时二义性的问题,考虑下面的例子:voidfunc(p1:String,p2:String,p3:String="default"){//dosomething}voidfunc(Stringp1,Stringp2){//dosomething}假设上面的代码是可以编译通过的,那么当调用func("p1","p2")时,编译器会不知道到底该调用哪个方法。所以Java是不支持默认参数的,但是依然可以通过...
继续阅读 >