java為什么要有?
讓我們先看一個(gè)簡(jiǎn)單的拉姆達(dá)表達(dá)式: x=>x/2 這個(gè)表達(dá)式的意思是:x為參數(shù),對(duì)x進(jìn)行相應(yīng)的操作后的結(jié)果作為返回值。 通過這個(gè)拉姆達(dá)表達(dá)式,我們可以看到: 這個(gè)表達(dá)式?jīng)]有任何類型信息,但這并不代表拉姆達(dá)表達(dá)式是和類型無關(guān)的。在實(shí)際運(yùn)用上,編譯器會(huì)根據(jù)表達(dá)式的上下文判斷上述x的類型及返回值的類型。