Kotlin高階函式概念

2021-08-18 02:14:31 字數 475 閱讀 7681

一、高階函式的基本概念

1.傳入或者返回函式的函式(傳入是函式,返回也是函式)

2.函式引用最常見的方式,」:: println」

3.帶有接收者receiver的引用pdfprinter::println

二、看一下入門的例子

package net.println.kotlin.chapter5.basics

/** * @author:wangdong

* @description:kotlin的高階函式

*//**

* 類名::方法,就可以拿到方法的引用了

*/fun main(args: array)

/**類成員的例子*/

class

hello

}/**定義乙個pdf的列印語句類*/

class

pdfprinter

}

kotlin高階函式

val list list listof 1,3,4,9 1.使用傳統的方式條件元素 var newlist arraylist list foreach it為list元素 2.使用map來進行元素操作返回乙個新的list val newlist list map it為list裡面的元素 3.m...

Kotlin高階函式講解

fun main args array string 輸出結果 faltlist.foreach println 輸出求list裡面的總和 println faltlist.reduce 呼叫下面求階乘的方法0到6的階乘 0.6 map factorial foreach println 得到階乘以...

Kotlin筆記高階函式(七)

kotlin筆記資料型別 一 kotlin筆記字串 二 kotlin筆記運算子 三 kotlin筆記函式 四 kotlin筆記物件導向 五 kotlin筆記繼承 抽象類 介面 六 二 lambda表示式 三 閉包與捕獲變數 四 內聯函式 乙個函式可以作為另乙個函式的引數,或者返回值,那麼這個函式就是...