kotlin默认参数和具名参数
纯语法操练,这里先定义一些数学计算公式,顺便来复习复习,如下:
然后编写测试代码来调用下它们:
编译运行:
但是!!!对于这四个函数都有一个参数是pi:
而实际上它是一个常量,可以手动给它定义一个默认参数,而不用每次都需要人为传给它,那如何定义默认参数呢?
这时调用带pi参数的函数就可以省略传pi啦,如下:
很显然报错了,这又是为啥呢?这时需要用到kotlin的具名参数,啥叫具名参数呢?直接修改代码如下:
纯语法操练,这里先定义一些数学计算公式,顺便来复习复习,如下:
然后编写测试代码来调用下它们:
编译运行:
但是!!!对于这四个函数都有一个参数是pi:
而实际上它是一个常量,可以手动给它定义一个默认参数,而不用每次都需要人为传给它,那如何定义默认参数呢?
这时调用带pi参数的函数就可以省略传pi啦,如下:
很显然报错了,这又是为啥呢?这时需要用到kotlin的具名参数,啥叫具名参数呢?直接修改代码如下: