var exitFn: Int => Unit = (exitCode: Int) => System.exit(exitCode)解析
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
var exitFn: Int => Unit = (exitCode: Int) => print(exitCode)
上边代码看上去挺费劲的,不过后来稍有所悟,记录于此。
var exitFn: Int => Unit
这里定义了一个可变函数exitFn,参数是一个Int类型的值,返回Unit类型的值,这个Unit类型和java中的void的有点像,就是不需要返回数据。
那么它的具体实现是什么呢,就是下边这行代码:
(exitCode: Int) => print(exitCode)
所以调用exitCode(2),就会在打印2.
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |