10 2019 档案
摘要:Scala中的 for 表达式适用于迭代的瑞士军刀,它让你可以以不同的方式组合一些简单的因子来表达各种各样的迭代,它可以帮你处理诸如遍历整数序列的常见任务,也可以通过高级的表达式来遍历多个不同种类的集合,根据多个不同的条件过滤元素,产生新的集合。 遍历集合 用 for 能做的最简单的事是遍历某个集合
阅读全文
摘要:Scala 比 Java 更面向对象一点,是 Scala 的类不允许静态(static)成员。对此类使用场景,Scala 提供了 单例对象(object)。单例对象的定义看上去跟类定义很像,只不过 class 关键字被换成了 object 关键字。 在事例中单例对象名叫 ChecksumAccumu
阅读全文
摘要:1、类 类是对象的蓝图。在类的定义中,你会填入 字段(field) 和 方法(method), 这些被统称为 成员。 通过 val 或 var 定义的字段是指向对象的变量,通过 def 定义的方法则包含了可执行的代码。字段保留了对象的状态,或者说数据,而方法用数据来对对象执行计算,当你实例化一个类,
阅读全文
摘要:我是通过 yum 安装的 Mysql Mysql的版本是 8.0.15 Mysql 开启、关闭、重启的命令分别是 Mysql的进入命令 创建 DataBase 查看数据库 查看数据库用户 创建用户并向用户赋权限 Mysql忘记密码 解决方案 首先到mysql的配置文件 my.cnf 里面添加 ski
阅读全文
摘要:Scala的集合类Map,跟集(Set) 类似,Scala提供了Map的可变和不可变的版本,用类的继承关系来区分。在 scala.collection包里面有一个基础的 Map 特质,还有两个子特质,都叫Map,可变的那个位于 scala.collection.mutable,而不可变的那个位于 s
阅读全文
摘要:闭包 闭包是一个函数,返回值依赖于声明在函数外部的一个或多个变量。 闭包通常来讲可以简单的认为是可以访问一个函数里面局部变量的另外一个函数。 在 multiplier 中有两个变量:i 和 factor。其中的一个 i 是函数的形式参数,在 multiplier 函数被调用时,i 被赋予一个新的值。
阅读全文
摘要:List和数组是非常相似的。列表的所有元素都具有相同的类型。二者的区别在于:1、List是不可变的,这意味着List的元素无法通过分配进行更改。List代表一个链表,而数组是平面的。 创建一个List: 两种方式创建一个空列表: 用字符串创建列表: 使用 ::: 创建一个新列表 过滤获得 numLi
阅读全文

浙公网安备 33010602011771号