![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scala
文章平均质量分 77
啥好吃的啊给我来一口
这个作者很懒,什么都没留下…
展开
-
运算符、流程控制
在java中:当字符串s1和s2内容相同但地址不同时,用“==”比较符则为false。循环时默认步长为1,相当于java中的 i ++,但可以人为设置,选择跳着取循环变量 i 的值,例如 i 为1-10范围内的偶数。而在Scala中判断的直接是s1与s2的内容是否相同,所以==和equals结果相同。当循环变量范围设置为从小到大,但步长设置为负数时,循环不会输出内容,因为表示步数后退。但java中有自增“++”和自减“–”,而Scala没有。不同之处:在Scala中,if和else if语句是有返回值的。原创 2022-11-01 13:25:00 · 147 阅读 · 0 评论 -
输入输出、文件读写、数据类型
而char是字符型,跟字节不属于一个类别,所以byte不会转换成char。在java中,若是要声明一个静态变量,可以在A类中用public static String s=" ";注意,当用val声明了一个对象时,该常量的值也就是对象不能直接赋值成其他对象。当程序出现异常,不返回任何值时,就用Nothing接收,因为异常不返回值,所以不能用null。Scala中的object声明的是单例对象,也叫伴生对象,意思是跟另外一个类相伴相生。而在Scala中,将该变量声明在类的伴生对象中,引用:对象名.变量名。原创 2022-11-01 07:57:29 · 169 阅读 · 0 评论