<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### 參考文章: [函數類型實例化](http://www.kotlincn.net/docs/reference/lambdas.html#%E5%87%BD%E6%95%B0%E7%B1%BB%E5%9E%8B%E5%AE%9E%E4%BE%8B%E5%8C%96) 1. Kotlin和Java8一樣,如果把函數轉換成一個值,你就可以傳遞它. 2. 成員引用,提供了簡明語法,來創建一個調用單個方法或者訪問單個屬性的函數值. 3. 成員引用屬性 `Person::age` 4. 引用頂層函數 5. 構造方法引用存儲或延期執行創建類實例的動作 6. 成員引用引用拓展函數 ### 成員引用 ~~~ class Person(val name: String, val age: Int) fun main(args: Array<String>) { val person = Person("billy", 18) //打印姓名 println(person.name)//billy //成員引用的方式打印 val kProperty1 = Person::name kProperty1(person) } ~~~ ### 引用頂層函數 ~~~ //頂層函數 fun salute() = println("Salute!") fun main(args: Array<String>) { //成員引用引用頂層函數 run(::salute)//Salute! } ~~~ ### 成員函數引用構造方法 ~~~ data class Person(val name: String, val age: Int) fun main(args: Array<String>) { val createPerson = ::Person val p = createPerson("Alice", 29) println(p)//Person(name=Alice, age=29) } ~~~ ### 成員引用引用拓展函數 ~~~ data class Person(val name: String, val age: Int) fun Person.isAdult() = age >= 21 fun main(args: Array<String>) { val person = Person("billy", 22) val predicate = Person::isAdult println(predicate(person))//true } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看