Scala學習筆記03 操作符

2021-09-26 09:25:18 字數 677 閱讀 7747

scala學習筆記03:操作符

一、scala中操作符與方法的等價性

scala中操作符即方法、方法即操作符。scala中操作符其實是普通方法呼叫的另一種表現形式,運算子的使用其實就是隱含地呼叫對應的方法。

1、操作符即方法

執行結果如下:

2、方法即操作符

var str = "abcdef";

var x1 = str.indexof("c");

var x2 = str indexof "c";

var x3 = str.substring(2, 4);

var x4 = str substring (2,4) // 如果引數有多個,需要用小括號包起來

var x5 = str.touppercase();

var x6 = str.touppercase; // 方

scala學習筆記 操作符

中置操作符 二元操作符 操作符位於兩個引數之間。操作符包括字母,比如to,也可以包括操作符字元,比如1 10,等同於方法呼叫1.10 a 識別符號 b 其中的識別符號是乙個帶有兩個引數的方法 乙個隱式引數和乙個顯式引數 例如 1 to 10,實際上是乙個方法呼叫1.to 10 class fract...

scala 操作符 熟悉

如果想在變數名,類名等定義中使用關鍵字 比如val int,double 這樣的系統關鍵字 可以配合兩個反引號實現,引用時候也要帶引號 中置操作符 a 操作符 b 等價於 a 操作符 b 但 1 nil 等價於 nil.1 後置操作符 a 操作符 等同於 a.操作符,如果操作符定義的時候不帶 呼叫時...

SCALA中簡單操作符

list集合 準備資料 var list1 list 1,2,3 var list2 list 4,5,6 操作符 會將 前的元素做為 後的元素中的第乙個元素進行儲存 println list1 list2 list list 1,2,3 4,5,6 println 2 list1 list 2,1...