Scala 的参数检查与断言: require, assert, assume 和 ensuring
似乎C/C++的编程人员相比于Java更偏爱于断言,JDK1.4才开始引入assert的支持,但默认是关闭的,需要用-ea编译选项打开,否则代码中的assert语句全被忽略,一般会在单元测试中开启该选项。简单回顾一下JDK自带的断言,它用两种写法assertobject!=null;assertobject!=null:"objectcan'tbenull";第一个参数是个bool值,断言失败只会