2023-12-07|閱讀時間 ‧ 約 1 分鐘

【Kotlin 入門指南】匿名函數-輸入名稱定義資料類型可省略

【Kotlin 入門指南】系列文章目錄:https://bit.ly/3t8awwL
Kotlin 線上課程教學影片:https://bit.ly/3qJ5a5Q

匿名函數-輸入名稱定義資料類型可省略

可省略格式:

(參數資料型態)->回傳資料型態 = {輸入->輸出}

簡化成:

{輸入:資料類型->輸出}

在 Kotlin 中,輸入名稱定義資料類型可省略,範例如下:

var greeting7 = { name: String, msg: String ->
"哈囉~ $name $msg"
}

在這個範例中,greeting7 是一個匿名函數,接受兩個參數 namemsg,兩者都是字串型態,並回傳一個結合 namemsg 的字串。

要呼叫這個匿名函數,你可以像呼叫一般函數那樣使用它,傳遞正確數量的參數。例如:

fun main() {
println(greeting7("HKT", "今天過得好嗎?"))
}

main 函數中,使用 greeting7 函數並傳遞兩個字串參數,它將會輸出 "哈囉~ HKT 今天過得好嗎?"

這樣的特性有助於簡化程式碼,特別是當你需要快速定義簡單的函數時。不過要注意,匿名函數有其適用範圍,過度使用可能影響程式碼的可讀性,因此在適當的情況下運用匿名函數能更好地改善程式碼的簡潔度與可讀性。

分享至
成為作者繼續創作的動力吧!
這份指南以淺顯易懂方式介紹 Kotlin 基礎概念,讓你將能夠快速掌握建立起對 Kotlin 的基本了解,並能將其運用於實際專案中。內容涵蓋基礎語法、資料型態、控制流程、函數、類別、繼承、物件、介面、泛型、委托等主題。無論你想進入 Android 開發領域或探索新語言,這份指南將成為你學習 Kotlin 的理想起點。
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

發表回應

成為會員 後即可發表留言
© 2024 vocus All rights reserved.