使用lambda表示式做乙個有引數有返回值的練習。
首先定義乙個計算器介面。叫做calculate介面,它裡面有個抽象的計算方法叫做calc,可以計算兩個整數的和
然後在測試類中,我們建立乙個方法叫做invokecalc,裡面傳遞兩個整數,再來傳遞乙個calculate介面,裡面通過calculate中的方法calc,計算傳過來兩個整數的和。並把這個結果輸出出來。並列印
定義計算器介面
package demo09;
/* *@author wanghongyuan
*@create 2021/1/7 23:11
*//*
給定義乙個計算器calculator介面,內含抽象方法calc可以將兩個int數字相加得到和值
*/public
inte***ce
calculator
使用lambda的標準格式呼叫定義的invokecalc方法
package demo09;
/* *@author wanghongyuan
*@create 2021/1/7 23:07
*//*
lambda表示式有參有返回值的練習
需求:給定義乙個計算器calculator介面,內含抽象方法calc可以將兩個int數字相加得到和值
使用lambda的標準格式呼叫invokecalc方法,完成120和130的相加計算
*/public
class
demo01calculator})
;// 使用lambda表示式,簡化匿名內部類的書寫
invokecalc
(120
,130,(
int a,
int b)
->);
// 再簡化一下
// 注意要省略的話{},分號,return必須一起省略
invokecalc(12
,12,(a,b)
-> a + b);}
/* 定義乙個方法
引數傳遞兩個int型別的整數
引數傳遞calculator介面
方法內部呼叫calculator中的方法calc計算兩個整數的和
*/public
static
void
invokecalc
(int a ,
int b,calculator c)
}
Lambda省略格式 Lambda使用前
lambda表示式 是可推導,可省略的 可省略內容 1.引數列表 括號中的引數列表的資料型別,可以省略不寫 2.引數列表 括號中的引數如果只有乙個,那麼型別和 都可以省略 3.一些 如果 中的 只有一行,無論是否有返回值,都可以省略 return,注意 要省略三個一起省略 1.invokecook ...
Lambda表示式的標準格式和省略模式以及注意事項
lambda表示式的標準格式 1,格式 形式引數 2,形式引數 如果有多個引數,引數之間用逗號隔開 如果沒有引數,留空就可以了。3,固定寫法,代表指向動作。4,塊 就是你想幹的事。lambda表示式的省略模式 省略規則 1,引數型別可以省略,但在多引數的時候,不能只省略乙個引數的型別 就是要麼全部省...
jq ajax標準格式
ajax 引數值 type get 請求的方式 beforesend function 請求前的處理 success function req 請求成功的處理 complete function 請求完成的處理 error function 請求出錯的處理 跨域要加個引數 ajax 引數值 type...