Scala
有个机车梦
喜欢充满冒险的生活节奏 在代码中沉淀下浮躁的内心
展开
-
(2) Scala - Linux下搭建scala环境
Linux下安装Scala和Windows下安装类似,步骤如下: 首先访问下载链接:http://www.scala-lang.org/download/默认这里下载的是Windows版本,这时点击上面的All downloads进入所有的版本下载页面: 上传到Linux /opt/local目录下 然后建立scala的存放目录:mkdir /usr/local/scala 在当前/op...原创 2019-03-24 18:55:30 · 124 阅读 · 0 评论 -
Scala -WordCount详解
Map的底层机制: 把所有字母都弄成大写 Map映射操作: Unit的含义 FlatMap 集合的扁平化原创 2019-05-03 16:30:08 · 1435 阅读 · 0 评论 -
(8)Scala - for循环
Scala 也为for 循环这一常见的控制结构提供了非常多的特性,这些for 循环的特性被称为for 推导式(for comprehension)或for 表达式(for expression) 1.范围数据循环方式1 for(i <- 1 to 3){ print(i + " ") } i 表示循环的变量, <- 规定好 to 规定 i 将会从 1-3 循环, 前后闭合 2.范围数据...原创 2019-03-28 17:01:21 · 178 阅读 · 0 评论 -
(1)Scala的概述
1. 什么是scala语言 2. Scala的诞生 3. Scala 和 Java 以及 jvm 的关系分析图 4.Scala语言的特点 Scala是一门以java虚拟机(JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起 的静态类型编程语言。 Scala 是一门多范式 (multi-paradigm) 的编程语言,Scala支持面向对象和函数式编程 Scala源代码(.sc...原创 2019-03-24 17:13:31 · 208 阅读 · 0 评论 -
(7)Scala -scala的基本流程语句(运算符,if-else)
在IDEA的控制台输入内容 查看包的内容,或者方法的使用等等 快捷键ctrl+b 运算符 Scala不支持三目运算符,在Scala中使用if-else的方式实现 if-else 基本语法 if (条件表达式1) { 执行代码块1 } else if (条件表达式2) { 执行代码块2 } …… else { 执行代码块n } for循环控制 for(i <- 1 to 3){ ...原创 2019-03-26 11:22:39 · 417 阅读 · 0 评论 -
(6) Scala - 变量基本使用
输出结果如下: 变量的使用: 声明/定义变量 变量声明基本语法 var | val 变量名 [: 变量类型] = 变量值 在声明/定义一个变量时,可以使用var 或者 val 来修饰, var 修饰的变量可改变,val 修饰的变量不可改 val修饰的变量在编译后,等同于加上final,通过反编译看下底层代码。 var 修饰的对象引用可以改变,val 修饰的则不可改变,但对象的状态(值)却是可以...原创 2019-03-26 10:34:52 · 140 阅读 · 0 评论 -
(5)Scala - Java模拟Scala运行机制
创建一个新的包 test 使用Java写一段模拟的代码 Scala执行流程分析原创 2019-03-26 09:12:52 · 201 阅读 · 0 评论 -
(4) Scala -IDEA上编写代码
来开发一个“hello world” 语句 1)创建maven项目 file - 》 new -》 project 2)在src右键-》new -》 Directory -》scala 3)右键scala文件夹 (目的:项目的跟目录定在这里了) 4)在此时还不能写scala程序 需要加载scala框架 ...原创 2019-03-24 19:51:04 · 227 阅读 · 0 评论 -
(3)Scala - IDEA上安装步骤
IDEA本身不支持Scala语言的编写 不过我们可以安装Scala的插件 File -》Settings-》Plugins 方法1 点击install plugin from disk (如果有IDEA上面的Scala插件) 方法2 ...原创 2019-03-24 19:28:43 · 160 阅读 · 0 评论 -
(9)Scala - 其他内容
函数 Map的底层机制: 把所有字母都弄成大写 Map映射操作: Unit的含义 FlatMap 集合的扁平化 Filter原创 2019-05-03 16:31:17 · 113 阅读 · 0 评论