Scala
集成面向对象编程和函数式编程的各种特性
胡子球手
谦虚请教
展开
-
scala中的几种访问权限解释(只有图)
原创 2020-03-29 17:08:55 · 2466 阅读 · 1 评论 -
scala中迭代器使用各种方法会报错Exception in thread "main" java.lang.UnsupportedOperationException: empty.max
原因:可以使用Iterator的 min 和 max 方法从迭代器中查找最大与最小元素。但好像同一个迭代器只能使用一次,以为Iterator的max和min方法是TraversableOnce(可遍历一次,遍历过一次之后迭代器就变为空的了)类型的,所以当第二次调用同样的方法,或第一次调用max方法第二次调用min方法时,第二次调用的方法会出现下面的错误:...原创 2020-03-29 15:04:28 · 2937 阅读 · 0 评论 -
scala中定义变量几种方式
scala中定义变量val定义的是不可重新赋值的变量var定义的是可重新赋值的变量在scala中,可以使用val或者var来定义变量,语法格式如下:val/var 变量标识:变量类型 = 初始值定义变量的注意事项:A : scala中定义变量类型写在变量名后面B : scala的语句最后不需要添加分好号- 在解析器中定义一个变量 值为tom val name:string="to...原创 2020-02-10 15:07:41 · 5585 阅读 · 0 评论 -
windows上Scala安装部署
开发环境安装学习如何编写scala代码之前,需要先安装scala编译器以及开发工具Java程序编译执行流程Scala程序编译执行流程scala程序运行需要依赖于Java类库,必须要有Java运行环境,scala才能正确执行根据上述流程图,要编译运行scala程序,需要jdk(jvm)scala编译器(scala SDK)接下来,需要依次安装以下内容:安装JDK安装sc...原创 2020-02-05 00:40:37 · 2341 阅读 · 0 评论