scala Tuple入門到熟悉

2021-10-10 12:14:36 字數 1232 閱讀 9902

tuple是比較簡單的

//建立元組,小括號,頗為簡單

scala>

val t=

("libai"

,"dufu",1

)t:(string

,string

,int)=

(libai,dufu,1)

//看下tuple都有哪些方法

scala> t.

_1 _2 _3 canequal copy equals hashcode invert productarity productelement productiterator productprefix tostring x zipped

//檢視tuple元素,tuple最多22個元素.索引從1開始

scala> t._1

res98:

string

= libai

//檢視tuple元素,tuple最多22個元素

scala> t._2

res99:

string

= dufu

//檢視tuple元素,tuple最多22個元素

scala> t._3

res100:

int=

1scala> t.hashcode

res101:

int=

2049879747

檢視tuple元素,這個裡面也是索引,從0開始

scala> t.productelement(0)

res102:

any= libai

//tuple沒有foreach方法

scala> t.foreach(

):13

: error: value foreach is not a member of (

string

,string

,int

) t.foreach()^

//tuple可以先呼叫方法生成迭代器,進而遍歷

scala> t.productiterator.foreach(println(_)

)libai

dufu

1//tuple遍歷

scala> t.productiterator.foreach(x=>println(x)

)libai

dufu

1

Spark Row物件入門到熟悉

create a row from values.可以直接建立row物件 private val row row row a b c println row a,b,c 可以利用索引取值,從0開始 println row 0 a println row 1 b throws classcastexc...

前端入門到熟悉day02

01文字域和select option select 元素可建立單選或多選選單。元素中的 標籤用於定義列表中的可用選項。02 1 的基本構成元素最少需要三個 table tr td 元素的彙總 table 表示 thead 表示標題行 tbody 表示 的主體 tfoot 表示表腳 tr 表示一行單...

前端入門到熟悉day03

01為什麼要清除浮動 浮動會產生 高度塌陷 02偽元素選擇器 link a link 選擇所有未訪問鏈結 visited a visited 選擇所有訪問過的鏈結 active a active 選擇正在活動鏈結 hover a hover 把滑鼠放在鏈結上的狀態 focus input focus...