iT邦幫忙

2024 iThome 鐵人賽

DAY 24
0
自我挑戰組

初學者學習到的JavaScript 知識系列 第 24

鐵人賽DAY24-Lambda表達式

  • 分享至 

  • xImage
  •  

在Java中,Lambda表達式是一種簡潔的語法,用來表示匿名函數(沒有名字的方法)。它通常用於簡化代碼,尤其是在使用函數式介面時。函數式介面是只包含一個抽象方法的介面,例如 Runnable 或 Comparator。Lambda表達式可以視為這些介面的簡潔實現。
Lambda 表達式的基本語法為:
(參數) -> 表達式 或 (參數) -> {程式碼段;}

語法重點
參數類型可以省略:Java可以自動推斷參數類型。
單一參數時可以省略括號:當只有一個參數時,參數的括號可以省略。例如,(a) -> aa 可以寫成 a -> aa。
單行程式碼可以省略大括號:如果 Lambda 表達式的程式碼只有一行,且回傳值是隱式的,可以省略大括號與 return 語句。
Lambda 表達式常用來簡化代碼,尤其是在處理集合、事件處理等場景下。


上一篇
鐵人賽DAY23-序列化
下一篇
鐵人賽DAY25-Servlet
系列文
初學者學習到的JavaScript 知識30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言