代码演示
代码演示 :
scala> var a=1;
a: Int = 1
scala> var a:Int =3;
a: Int = 3
scala> a+=3;
scala> println(a);
6
scala> a-=2;
scala> print(a);
4
scala> a*=3;
scala> print(a);
12
scala> a/=2
scala> print(a);
6
scala> a%5
res8: Int = 1
scala> a%=5;
scala> print(a);
1
scala> val s1 = "abc";
s1: String = abc
scala> val s2 = s1+"";
s2: String = abc
scala> println(s1==s2);
true
scala> println(s1.eq(s2));
false
scala> print(2>3$$3<5);
<console>:1: error: Invalid literal number
print(2>3$$3<5);
^
scala> print(2>3 && 3<5);
false
scala> print(true&&true, true&&false, false&&false , false&&true);
(true,false,false,false)
scala> print(true || true ,true||false,false||true,false||false);
(true,true,true,false)
scala> print(!false);
true
scala> print(!true);
false
scala> print(!!false);
<console>:1: error: ')' expected but 'false' found.
print(!!false);
^