搜书网
发现
标签
注册
登录
搜书网
发现
榜单
标签
搜索
注册
登录
搜索
搜书网
本次搜索耗时
0.021
秒,为您找到
232
个相关结果.
书籍
文章
文件
3.7 Scala带给Java程序员的惊奇
34
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
3.7 Scala带给Java程序员的惊奇 3.7 Scala带给Java程序员的惊奇 当你开始欣赏Scala设计的优雅与简洁时,也该小心Scala的一些细微差别——花些时间了解它们,可以避免出现意外。 3.7.1 赋值的结果 在Scala中,赋值运算(a=b )的结果是Unit 。在Java里,赋值的结果是a 的值,因此类似于a = b ...
3.5 自适应的默认做法
24
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
3.5 自适应的默认做法 3.5 自适应的默认做法 Scala有一些默认做法,会让代码更简洁、更易读写。下面列了几个这样的特性: 它支持脚本,无需将所有的代码都放到类里。如果脚本可以满足需求,就把可执行代码直接放到文件里,而不必弄出一个没必要的垃圾类。 return 是可选的。方法调用会自动返回最后求值的表达式,假定它符合方法声明的返回类...
14.3 读写文件
33
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
14.3 读写文件 14.3 读写文件 现在,我们已经了解了如何在Scala里获得用户输入,是时候看一下如何把数据写入文件了。用java.io.File 可以做这件事。下面是个写文件的例子: UsingScala/WriteToFile.scala import java . io . _ val writer =...
11.2 在Scala里使用Java类
24
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
11.2 在Scala里使用Java类 11.2 在Scala里使用Java类 在Scala里可以直接使用Java类。如果要用的Java类是标准JDK的一部分,直接用就是了。如果它不在java.lang 里,就要导入类的包。下面用到了java.util 和java.lang.reflect 包: WorkingWithScriptsAnd...
第8章 用Scala语法分析器组合子设计外部DSL
36
2024-12-26
《领域专用语言实战》
第8章 用Scala语法分析器组合子设计外部DSL 第8章 用Scala语法分析器组合子设计外部DSL 本章内容 什么是分析器组合子 Scala的分析器组合子库 Packrat分析器的用法 用Scala提供的各种分析器组合子来设计外部DSL 带着我们从第7章学到的关于外部DSL实现的基础知识,本章把话题直接转到分析器组合子(parse...
2.5 把Scala代码当作脚本运行
26
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
2.5 把Scala代码当作脚本运行 2.5 把Scala代码当作脚本运行 当你开始用Scala写脚本以后,你会发现执行Scala文件就跟执行shell脚本一样简单。 2.5.1 在类UNIX系统上作为脚本运行 在类Unix系统上,你可以设置一个shell前导词(preamble)来执行脚本。如下例: GettingStarted/...
6.4 Curry化
25
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
6.4 Curry化 6.4 Curry化 Scala里的curry化可以把函数从接收多个参数转换成接收多个参数列表。如果要用同样的一组实参多次调用同一个函数,可以用curry化来减少噪音,让代码更有味道。 我们来看看Scala如何提供curry化的支持。我们要编写的方法不是接收一个参数列表,里面有多个参数,而是有多个参数列表,每个里面只有一个...
第11章 与Java互操作
34
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
第11章 与Java互操作 第11章 与Java互操作 在本章里,我们会学到如何在Scala里使用Java类以及在Java里使用Scala类。将Scala代码与用Java或JVM上其他语言编写的代码混合在一起很容易。Scala跟Java一样,都是编译成字节码。这些字节码可以用在应用程序里面,就像使用Java编译出的字节码一样。只要确保scala-li...
9.9 正则表达式
25
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
9.9 正则表达式 9.9 正则表达式 Scala通过scala.util.matching 包里的类支持正则表达式②。创建正则表达式,就是在用这个包里的Regex 类的实例在工作。假定我们要检查给定字符串是否包含Scala或是scala: ②关于正则表达式更详细的讨论,请参考Jeffrey E. F. Friedl的Mastering ...
12.1 使用JUnit
22
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
12.1 使用JUnit 12.1 使用JUnit 用JUnit运行Scala编写的测试相当简单。Scala会编译成Java字节码,用Scala写好测试后,再用scalac 编译成字节码,然后运行测试,就像运行通常的JUnit测试用例一样。记得把Scala库放到classpath 里。下面看一个用Scala编写JUnit测试的例子: U...
1..
«
2
3
4
5
»
..24