<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## [kotlin.Unit](https://www.w3cschool.cn/doc_kotlin/kotlin-api-latest-jvm-stdlib-kotlin--unit-index.html) ![](https://box.kancloud.cn/470d738eaacc137cf0d846490a870949_132x137.png) Kotlin也是面向表達式的語言。在Kotlin中所有控制流語句都是表達式(除了變量賦值、異常等)。 Kotlin中的 Unit 類型實現了與Java中的 void 一樣的功能。**不同的是,當一個函數沒有返回值的時候,我們用 Unit 來表示這個特征,而不是 null 。** **大多數時候,我們并不需要顯式地返回 Unit(因為編譯器會隱式地加上return Unit) ,或者聲明一個函數的返回類型為 Unit 。編譯器會推斷出它**。 Unit源碼如下 ~~~ public object Unit { override fun toString() = "kotlin.Unit" } ~~~ 示例 ~~~ fun main(args: Array<String>) { val ur1=unitReturn1() val ur2=unitReturn2() val ur3=unitReturn3() val ur4=unitReturn4() println(ur1)//kotlin.Unit println(ur2)//kotlin.Unit println(ur3)//kotlin.Unit println(ur4)//kotlin.Unit } //下面的幾種方法是等價的 fun unitReturn1() { } fun unitReturn2() { return Unit } fun unitReturn3(): Unit { } fun unitReturn4(): Unit = Unit ~~~ 為什么我們選擇使用一個不一樣的名字Unit 而不是把它叫作Void 。在函數式編程語言中,Unit這個名字習慣上被用來表示“只有一個實例”,這正是Kotlin 的Unit 和Java 的void 的區別。我們本可以沿用Void 這個名字,但是Kotlin還有一個叫作Nothing 的類型,它有著完全不同的功能。Void 和Nothing 兩種類型的名字含義如此相近,會令人困惑。接下來,我們來學習一下Kotlin中的Nothing。
                  <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>

                              哎呀哎呀视频在线观看