
Scala
文章平均质量分 68
高达一号
这个作者很懒,什么都没留下…
展开
-
Scala-lesson3 IDEA下创建scala 的多模块项目
本文主要讲解如何在 IDEA 下创建多模块的 scala 项目 主要分为几个部分1.创建一个mavan 项目2.创建新的模块3.编写测试用例,测试 1.创建一个mavan 项目 : 首先新建一个maven 项目 2.创建新的模块 : 如果要创建多模块的项目,代码是组织在各个模块的,我们把这个跟模块的源代...原创 2018-09-17 14:17:00 · 1827 阅读 · 0 评论 -
Scala_Scala类 =》 枚举类
Scala 中的 枚举类比较有用, 又和Java 不太一样,我们在这里整理一下。枚举主要用于 表述语义更为清楚,例如,以下两个 变量 : ”7“ 与 MediaCode.SOHU, 肯定是 Media.SOHU 更容易被理解。 目录1.基础案例2.语法介绍3.扩展函数 1.基础案例 基础的枚举, 示例如下:p...原创 2018-12-21 19:17:36 · 2573 阅读 · 0 评论 -
Scala_Scala语法=》函数式编程
参考文章: 1.深入理解Scala中的函数式编程https://blog.youkuaiyun.com/a2011480169/article/details/53151279 2.scala的函数式编程(一)https://blog.youkuaiyun.com/lazy_moon/article/details/81771402 3.Scala函数式编程笔记https://b...原创 2018-12-27 14:21:28 · 449 阅读 · 0 评论 -
Scala_方法:-》scala 中方法总结
本文主要针对于 Scala 中的方法 进行一个总结:下面为本文的主要话题及思路: 1.方法种类: 1.1.类方法 1.2.对象方法2.方法访问权限限制: 2.1.非继承 2.2.继承体系下的访问权限 2.3 final 方法的限制3.方法参数: 3.1.默认参数 3.2.指定参数赋值4.方法返回值: 4.1.多返回值 Tupl...原创 2018-12-06 22:05:17 · 1438 阅读 · 0 评论 -
Scala_类-》Scala 类的构造
本篇文章主要科普如何创建一个Scala的类,主要从以下几个方面阐述: 1. 基础的Scala构造函数 1.1 基础语法 1.2 构造参数对访问权限的影响 1.3 对构造函数增加限定符2.Scala类的辅助构造函数 2.1 辅助构造函数 基本语法 2.2 辅助构造函数 注意的事项3.辅助构造函数对主构造函数的调用4.继承关系下,调用父类构造函数...原创 2018-12-03 20:45:12 · 950 阅读 · 0 评论 -
Scala_类-》类的继承
本篇文章主要讲解下 Scala 中类 的继承,与方法/参数 重载等问题。 结合上面内容划分如下 1.Scala 类的继承2.类的继承权限变更3.类继承的注意事项4.重写变量5.重写方法/final 1.Scala 类的继承scala 类的继承 与 Java 的继承并没有多大的区别都是使用 extend 关键字 下面给出一个基本的继承例子...原创 2018-12-06 14:37:59 · 935 阅读 · 0 评论 -
Scala_Scala _ Scala 中 逻辑控制
Scala 中逻辑控制 跟 java 略有不同, Scala 中逻辑控制,主要有以下几种方式: Ⅰ for 循环 1) 基础 for 循环 2) foreach 循环 3) 带卫语句的 for 循环 4) for / yield 表达式 5) 带大括号的 for 循环Ⅱ scala 中 break / continue 的替...原创 2018-10-15 21:29:07 · 522 阅读 · 0 评论 -
Scala_Scala 1.变量声明 2.val 与 var 的区别
最近,博主学习了一段时间的scala, 但是一直没写语法相关的技术文章。我先写一篇 scala 中变量类型 相关知识的文章,之后会有更多的文章。。。。 1.变量声明 2.val 与 var 的区别 3.获取一个变量的实际类型 1. scala 中变量声明 scala 中变量声明 类似于 前端中的变量声明, 但是也有些许不同。 scala ...原创 2018-10-15 20:56:49 · 1132 阅读 · 0 评论 -
Scala - lesson 2 IDEA 创建 maven管理的 scala 项目,不通过maven-plugin
上一篇讲述了 如果 通过 maven 提供的 构建工具去创建 scala 项目,但是其实并不需要这么复杂的构建流程, 这篇主要讲解一个简单的构建流程,来帮助我们进行构建 。 1) 进行初始化设置,设置 scala 为项目默认配置2) 创建 maven 项目3) 修改 pom.xml4) 创建测试类,测试 1) 进行初始化设置,设置 sc...原创 2018-09-14 19:06:19 · 3924 阅读 · 4 评论 -
Scala - lesson 1 IDEA 创建 maven管理的 scala 项目,通过maven-plugin
最近由于部门人员调动问题,迫不得已需要学习scala ,在已经有大量 语言基础的情况下, Java,shell, ES6, C/C++, Go, Python, 第一件事就是通过IDE 创建一个scala 项目了,下面对整个流程做一个记载。 首先,如何安装 scala ,就不进行讲解了。注意: 需要 把 安装目录 下的 bin 加到 环境变...原创 2018-09-14 18:27:32 · 5533 阅读 · 0 评论 -
Scala_Scala语法=》Scala 特质
参考文档Scala 特质全面解析https://www.cnblogs.com/nowgood/p/scalatrait.html Scala 中没有接口这样的概念,但是Scala 中有一种特殊类型的类,我们称其为特质。特质具有Java接口所具有的特性,除此之外,还具有一些Java接口不具备的特质。下面请跟随本篇文章踏入 Scala 特质的学习。 1.什么是Scala...原创 2018-12-24 22:05:50 · 398 阅读 · 0 评论