Re: [心得] 隨便給你放什麼的 Scala 陣列。
※ 引述《brianhsu (墳墓)》之銘言:
: → sbrhsieh:嚴格說來,第一個例子就不是隨便你放任何東西的 List。 12/16 20:38
: 推 Ntst0:不然還想放什麼 負數 function 12/16 21:05
Ruby 我不清楚,不過 Scala 倒是真的可以放 function,因為 Scala 裡
Function 也是物件,算是滿有趣的,你可以把想調用的 function 先全
部集中在一起,然後一次批次處理。:p
PS.Scala 裡的 method 和 function 是不一樣的東西。
// T 型態代表一個 Function,傳入值為整數,無傳出值
type T = (Int) => Unit
// 三個不同的 Function
val func1 = (x: Int) => println ("I'm function 1, got: " + x )
val func2 = (x: Int) => println ("I'm function 2, got: " + x )
val func3 = (x: Int) => println ("I'm function 3, got: " + x )
// 把三個 Function 放到 List 裡
val list: List[T] = List (func1, func2, func3)
// 依序調用 List 裡的每一個 Function
list.foreach (_(100))
: 推 godfat:可否說明一下 ruby 那行不能隨便放任何東西是指? 12/16 21:07
--
~ 白馬帶著她一步步地回到中原。白馬已經老了,只能慢慢地走,
'v' Brian Hsu 但終是能回到中原的。江南有楊柳、桃花,有燕子、金魚……
// \\ ( 墳 墓 )
/( )\ 但這個美麗的姑娘就像古高昌國人那樣固執。 【白馬嘯西風】
^`~'^
http://bone.twbbs.org.tw/blog 『那都是很好很好的,可我偏不喜歡。』
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.199.114
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PLT 近期熱門文章
PTT數位生活區 即時熱門文章