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

“var exitFn: Int => Unit = (exitCode: Int) => System.exit(exitCode)解析” 的相关文章

ChatGPT 指令大全

写报告 报告开头 模版 我现在正在 报告的情境与目的 。 我的简报主题是 主题,请提供 数字 种开头方式,要简单到 目标族群 能听懂,同时要足够能吸引人,让他们愿意专心听下去 示例 👉 我现在正在修台大的简报课&#...

8086指令系统

1.数据传送指令(MOV) MOV OP1 OP2 其中 OP1为目的操作数,可以为通用寄存器,段寄存器,存储器 OP2为源操作数,可以为通用寄存器,存储器,立即数 MOV指令的功能是把OP2的内容传送到OP1中,OP1和OP2可为字节,字和双字,但两者的...

包裹函数

包裹函数:程序通常会检测调用是否正确,如果出输会将错误信息输出.包裹函数就是在完成实际的函数调用,检查返回值,并在发生错误时终止进程.约定包裹函数名是实际函数名的首字母大写形式 bool fun(int i); bool Fun(int i)//Fun包裹了...

Codeforces VK Cup 2012 Qualification Round 1 /158C (字符串处理)

C. Cd and pwd commands http://codeforces.com/problemset/problem/158/C time limit per test memory limit per test i...

kafka核心消费逻辑源码分析 - 开发技术

本篇内容主要讲解“kafka核心消费逻辑源码分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“kafka核心消费逻辑源码分析”吧!消费逻辑框架搭建好之后着手开发下kafka的核心消费逻辑,流式图表的核心消费逻辑就是实现一个...

java中枚举使用及遍历(一)

具体代码如下;/** * @ClassName: MccCodeEnum * @Description: mccCode 枚举类 * @author tianweichang * @date 2015年6月26日 上午13:32:52 */ public enum MccCodeEnum...