1樓:楊博
狹義的function指 scala.Function1、scala.Function2 等 trait 的例項,有時也叫function value。
廣義的function除了狹義的function以外,還包括method。因為method可以通過eta-conversion轉換成scala.Function1、scala.
Function2 等。
比如:Predef
.print(1
)// 呼叫method
print(1
)// 還是呼叫method
print.(
1)// 編譯錯誤,因為print不是個函式
valf
:Int
=>Int=
// 狹義的function,Int => Int相當於Function1[Int, Int]f(
1)// 呼叫functionf.
(1)valp:
Any=>
Unit
// eta-conversion,現在p是個狹義的functionp(
1)// 呼叫functionp.
(1)//
method
,等價於p(1)
scala中的flatMap詳解
FRANK 比如說 package com.frank.learn import scala.collection.immutable.Vectorobject Main 的輸出是 Vector 1 1 Vector 2 4 Vector 3 9 Vector 4 16 Vector 5 25 Ve...
R中的不可數集F,是否一定可以找到F的可數子集E,使得E的閉包等於F?
如果 是閉的,那麼定義 因為 是閉的,有因為只有可數多對有理數,是可數的。由 的定義,的閉包等於 同樣如果 是可數多個閉集的並,那麼這個結論仍然成立。對於一般的集合 需要用選擇公理。對於每一對有理數 定義 為某個 中的元素 如果它們存在,否則無定義 為這些點組成的集合。那麼 並且有相同的閉包。 我是...
為什麼在Fate stay night中的fate線中,saber在聖杯戰爭中獲勝後不留在現實世界?
秘密公尺粒 這裡表達的,正式相比於 永恆的生命 更肯定 有限的生命 的思想 相比於 永恆 還是 瞬間 更有意義,這正是貫穿FGO的巨大主題。同時,這個主題與 月姬 和 Fate staynight 之間也有著強烈共鳴。月姬 中,主人公遠野志貴,面對無法抑制自己吸血衝動的女主人公阿爾奎特,倡議她吸自己...