04 2020 档案
摘要:1)隐式转换隐式转换函数是以implicit关键字声明的带有单个参数的函数。这种函数将会自动应用,将值从一种类型转换为另一种类型object Scala01 {def main(args: Array[String]): Unit = { val num1 : Int = 3.5 val num2 : Int = 4.6 println(num1) println(num...
阅读全文
摘要:函数式编程把函数当做一等公民,充分利用函数、 支持的函数的多种使用方式。比如:在Scala当中,函数是一等公民,像变量一样,既可以作为函数的参数使用,也可以将函数赋值给一个变量. 函数的创建不用依赖于类或者对象,而在Java当中,函数的创建则要依赖于类、抽象类或者接口. 函数式编程中,将函数也当做数据类型,因此可以接受函数当作输入(参数)和输出(返回值)。(增强了编程的粒度)1)函数/方法的定义d...
阅读全文
摘要:数据类型描述Byte8位有符号补码整数。数值区间为 -128 到 127Short16位有符号补码整数。数值区间为 -32768 到 32767Int32位有符号补码整数。数值区间为 -2147483648 到 2147483647Long64位有符号补码整数。数值区间为 -9223372036854775808 到 9223372036854775807Float32 位, IEEE 754标准...
阅读全文
摘要:1. 创建maven 项目2. 项目添加scala的framework创建的maven项目默认是不支持scala的,需要为项目添加scala的framework,如图:在这里选择Scala后,在右边的Use library中配置你的安装目录即可,最后点击OK。说明: 第一次引入scala frame
阅读全文
摘要:第一种解决方法:构建maven项目时,获取某个jar包,该jar包不在maven中央仓库中,在自己搭建的私服仓库中。本地maven仓库已经存在该jar包,编译时却一直提示,官方maven仓库无法获取到该包。如下,修改本地maven仓库jar中的_remote.repositories文件进行一些修改即可。具体原因感兴趣的同学可以自行搜索,后续会补充问题的详解。例如:#NOTE: This is a...
阅读全文