kotlin默认参数和具名参数

纯语法操练,这里先定义一些数学计算公式,顺便来复习复习,如下:

然后编写测试代码来调用下它们:

编译运行:

但是!!!对于这四个函数都有一个参数是pi:

而实际上它是一个常量,可以手动给它定义一个默认参数,而不用每次都需要人为传给它,那如何定义默认参数呢?

这时调用带pi参数的函数就可以省略传pi啦,如下:

很显然报错了,这又是为啥呢?这时需要用到kotlin的具名参数,啥叫具名参数呢?直接修改代码如下:

原文地址:https://www.cnblogs.com/webor2006/p/7865222.html