scala中nothing和null的区别
2024-09-02 19:31:01
1:nothing是所有类型的子类,他没有具体的实例对象,常见的应用:抛出异常、程序exit、无线循环等。
2:nothing是所有类型的子类,也是null的子类,nothing没有对象,但是可以用来定义类型,如方法抛出异常的返回值类型就是nothing。
3:null是所有引用类型的子类,他只是一个实例对象null,主要用来和其他的JVM语言进行相互操作。
最新文章
- C# webBrowser控件使用
- Auty自动化测试框架第五篇——框架内部的调用支持、自动化安装库与配置说明
- LeetCode【217. Contains Duplicate】
- .Net 配置文件——继承ConfigurationSection实现自定义处理类处理自定义配置节点
- Ant基本使用指南
- Regionals 2012 :: HangZhou
- gsoap框架下的onvif程序流程分析
- BZOJ 2819: Nim dfs序维护树状数组,倍增
- [转载]Linux LVM硬盘管理及LVM扩容
- zoj 3620 Escape Time II dfs
- Android如何正确的保存文件
- OpenGL+VS2013+WIN7(64)组态
- List转换成JSON对象报错(五)
- 《笨方法学Python》加分题16
- Numpy 数组属性
- web认证
- Django 详解 中间件Middleware
- JAVA 并发编程学习(2)之基本概念
- Jexus .Net at System.Net.Sockets.Socket.Connect (System.Net.IPAddress[] addresses, System.Int32 port)
- Django:模板template(一)
热门文章
- LeetCode——Duplicate Emails(使用group by以及having解决分组统计结果)
- pandas 之 交叉表-透视表
- Spring管理连接池实验出现错误(c3p0)
- Win10更新后wireshark无法获取网络接口
- 第18.2节_地址类型与LL层设备过滤
- 201871010108-高文利《面向对象程序设计(java)》第六七周学习总结
- 201871010128-杨丽霞《面向对象程序设计(java)》第十五周学习总结
- JWT 使用的另一种声音
- CF891B Gluttony
- 用Jetpack的Site Accelerator为网站CDN加速