码迷,mamicode.com
首页 >  
搜索关键字:scala的if    ( 507个结果
Scala的文件读写操作与正则表达式
在本篇博客中你将会学习并了解常用的文件处理任务,例如读取文件的一行文本,本博客的要点包含: 1. Source.fromFile(...).getLines.toArray 输出文件所有行 2. Source.fromFile(...).mkString 以字符串形式输出文件内容 3. 将字符串转换 ...
分类:其他好文   时间:2018-09-11 16:25:41    阅读次数:163
Scala的类继承
Scala的类继承 extend Scala扩展类的方式和java一样使用extends关键字 class Employee extends Person { } 与java一样,可以在定义的子类重写超类的方法,定义父类不存在的属性和方法 override 在Scala中调用的超类的方法和java完 ...
分类:其他好文   时间:2018-09-10 19:09:14    阅读次数:135
Scala的映射和元组操作
映射和元组操作 构造Map 更新映射中的值 迭代映射 scala val scores = scala.collection.immutable.SortedMap("Bob" 10,"michael" 12) scala // import scala.collection.javaConvers ...
分类:其他好文   时间:2018-09-09 23:58:05    阅读次数:386
Chisel3-创建工程并转换为Verilog代码
基于Intellj IDEA+Scala插件模式开发 因为Chisel内嵌于Scala,所以Chisel3的项目实际上是Scala的项目,构建使用sbt。 下面使用官方网站上面的例子Adder,创建第一个项目,并转换成Verilog语言的实现。 一. 创建一个基于Scala的项目 ?? 选择项目的存 ...
分类:其他好文   时间:2018-09-06 02:43:36    阅读次数:276
Java 的 List 与 Scala 的 Seq 相互转换
1. List 转 Seq: List<String> tmpList = new ArrayList<>(); tmpList.add("abc"); Seq<String> tmpSeq = JavaConverters.asScalaIteratorConverter(tmpList.iter ...
分类:编程语言   时间:2018-09-03 15:35:04    阅读次数:1311
Scala传名参数(By-Name)
1.=> 在了解Scala的By-Name参数之前,先了解下“=>”在Scala中有几种用法: 1.对于值,“=>”相当于lambda表达式。如: 2.对于类型,“=>”两端的类型(如,A => B、(A, B) => C等)。它对于Function<n>[A[, B...], T]是一个语法糖。一 ...
分类:其他好文   时间:2018-08-31 19:36:36    阅读次数:184
Ubuntu环境下安装Scala以及安装IntelliJ Scala插件(Plugin)
一、Scala介绍 1、结合Spark处理大数据 这是Scala的一个主要应用,而且Spark也是那Scala写的。 2、Java的脚本语言版 可以直接写Scala的脚本,也可以在.sh直接使用Scala。 3、代替Java Scala的编程风格更简洁,当然也很可能降低可读性,不过Java语言还是有 ...
分类:系统相关   时间:2018-08-27 21:18:28    阅读次数:203
scala的多种集合的使用(7)之集Set的操作方法
1.给集添加元素 1)用+=、++=和add给可变集添加元素。 2)使用+和++方法,通过向前一个集添加元素生成一个新的集。 2.从集中删除元素 1)处理可变集时,用-=和 从集中删除元素。 2)处理可变集,retain和clear删除集中元素。 3)处理可变集时,remove的返回值可以提示集是否 ...
分类:其他好文   时间:2018-08-26 13:07:27    阅读次数:190
scala的多种集合的使用(6)之映射Map的操作方法
1.创建映射 1)创建不可变的映射 2)创建可变的映射,要么用导入的方式将其带入作用域中,要么就在创建实例时指定scala.collection.mutable.Map类的完整路径。 3)在创建的时候创建一空可变的Map,之后在添加元素。 2.Map使用的场景 1)想要返回元素按照键有序的映射,请使 ...
分类:其他好文   时间:2018-08-25 16:30:16    阅读次数:137
scala quick check
Scala 特性 面向对象特性 函数式编程 Scala也是一种函数式语言,其函数也能当成值来使用。Scala提供了轻量级的语法用以定义匿名函数,支持高阶函数,允许嵌套多层函数,并支持柯里化。Scala的case class及其内置的模式匹配相当于函数式编程语言中常用的代数类型。 静态类型 Scala ...
分类:其他好文   时间:2018-08-25 14:15:56    阅读次数:126
507条   上一页 1 ... 10 11 12 13 14 ... 51 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!