水戸楽しむ:
I.背景を
Scalaの定義を参照するには、特に柔軟な、非常に多くの方法を、参照よりよくを非難していない、ハハ
//这是java的定义方式,可以作为对比
//Java中支持一行同时定义多个同类变量:
String a = "Hello", c = "hello";
int x = 5, y = 5;
II。多変数の定義の例
セミコロンで、タプルが類似していてもよいが、同時に割り当てることができます
//1.scala中的多个变量的初始化:
scala> val (a, b, c) = (1, 2, "a")
a: Int = 1
b: Int = 2
c: String = a
//2使用 ;
scala> val a = 2 ; val b = 3
a: Int = 2
b: Int = 3
//3. 定义变量i1,i2,i3,同时赋值为10
scala> val i1,i2,i3 = 3
i1: Int = 3
i2: Int = 3
i3: Int = 3
三つのデータ型.scala
すべてのクラスの基底クラスはどれです
AnyRef:任意のサブクラスは、すべてである基底クラスの型への参照
のすべての任意のサブクラス:AnyVal 基底クラス型の値
AnyValサブクラス:9
バイト、CHAR、ショート、INT、ロング、フロート、ダブル- > 7 7つの値の型
ブール、ユニット- > 2の非数値型の、ここに代表される代表的な単位ボイド、ノーリターン値、()
注:Scalaのノーパッキン(などの整数、など)
IV。空の例のタイプの例
//举例1 空Unit 类型
scala> def x(y:Int): Unit = {y+y}
x: (y: Int)Unit
scala> x(2)
scala> val a = x(2)
a: Unit = ()
//举例2 空Unit 类型
scala> val arr = Array(1,2,3)
arr: Array[Int] = Array(1, 2, 3)
scala> val y = arr.foreach(x => x * 2)
y: Unit = ()
————保持饥饿,保持学习
Jackson_MVP