自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

翻译 命令行I/O

在将Scala控制语句之前,我们先介绍如何处理命令行输入和输出。 输出 我们之前一直在用 println 写输出到标准输出(STDOUT): println("hello world") println会在字符串之后增加换行符,如果你不想换行可以: print("hello world") 输入 Scala中有很多获取输入的方法,但是在 scala.io.StdIn包中的 readLine 方法最为简单: import scala.io.StdIn.readLine object HelloInter

2020-10-09 15:21:49 331

翻译 一些内置数据类型

scala包含你想要的标准数值数据类型,在scala中所有的这些数据类型都是对象而不是基本数据类型。 下面给出几个声明数字类型变量的方法: val b: Byte = 1 val x: Int = 1 val l: Long = 1 val s: Short = 1 val d: Double = 2.0 val f: Float = 2.0 前四个例子如果你不显示的声明数据类型,那么它们将都被默认为Int类型,所以你如果想让数据类型为Byte、Long、Short必须显示的声明数据类型。小数默认为Dou

2020-10-09 14:04:32 256

翻译 两种类型的变量

在java中你会像下面那样声明变量: String s = "Hello"; int i = 42; Person p = new Person("hello"); 每个变量声明都包含了类型。 相比之下,在scala中有两种类型的变量: val创建一个不可变的变量(跟java中的 final 一样) var创建一个可变的变量 scala中可以像下面那样声明变量: val s = "Hello" var i = 42 val p = new Person("hello") scala可以通过等式右边的

2020-10-09 13:42:11 478

翻译 Hello World

自从 《C Programming Language》 一书的发行,很多编程语言都开始将“HelloWorld“作为语言入门实例。本书遵循传统先给出“HelloWorld“实例: object Hello { def main(args: Array[String]) = { println("Hello World") } } 将该代码写保存为一个Hello.scala文件,再在命令行提示符后输入: scalac Hello.scala 这时你将看到生成了两个.class文件: Hello.

2020-10-09 09:17:38 141

翻译 Scala特性

Scala的名字来源于单词scalable,当前世界上很多高频访问的网站如Twitter、Netfix、Tumblr、LinkedIn等都有使用Scala,所以Scala并非名不副实。 这里给出Scala的一些优良特性: 它是由javac之父Martin Odersky创建的,并且也吸取了Java、Ruby、Smalltalk和其它语言的精华; 它是一种高级程序设计语言; 它是静态类型语言; 它具备成熟的类型推断机制; 它的语法很精炼但是依赖具备很高的可读性–我们称之为极具表达性; 它是纯粹的面向对象编程

2020-09-23 09:49:52 227

翻译 前言

本书将默认读者有其它语言基础,所以我们不会花费太多时间介绍编程基础。本文将说明一些读此书之前的基础。 安装Scala 运行本书所有的例子你都必须先安装好Scala。你可以从Getting Started学会怎么在IDE和命令行使用Scala。 注释 Scala中的注释与Java等其它语言中的一样: // a single line comment /* * a multiline comment */ /** * also a multiline comment */ IDES 集成Scala

2020-09-17 09:22:39 68

翻译 Scala总览

Scala

2020-09-16 11:31:49 180

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除