天天看點

使用 Kotlin 寫一段函數式的遞歸周遊樹結構,處理節點的代碼

fun visitNavigation(navData: List<NavigationNodeVO>?, visitor: (NavigationNodeVO) -> Unit) {
    navData?.map {
        visitor(it)
        val children = it.children
        visitNavigation(children, visitor)
    }
}      

Kotlin 開發者社群

國内第一Kotlin 開發者社群公衆号,主要分享、交流 Kotlin 程式設計語言、Spring Boot、Android、React.js/Node.js、函數式程式設計、程式設計思想等相關主題。