<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國際加速解決方案。 廣告
                # Kotlin HelloWorld - 您的 Kotlin 程序 > 原文: [https://www.programiz.com/kotlin-programming/hello-world](https://www.programiz.com/kotlin-programming/hello-world) #### 在本文中,您將學習用 Kotlin 編寫 HelloWorld 程序。 HelloWorld 是一個在屏幕上輸出`Hello, World!`的簡單程序。 由于它是一個非常簡單的程序,因此通常用于引入一種新的編程語言。 在編寫程序之前,請確保您的計算機可以運行 Kotlin。 對于該次訪問:[如何在計算機上運行 Kotlin?](/kotlin#run-kotlin) 讓我們探討一下 HelloWorld,該程序在 Kotlin 中有效。 * * * ## Kotlin:HelloWorld 程序 ```kt // Hello World Program fun main(args : Array<String><string>) { println("Hello, World!") }</string> ``` 運行該程序時,輸出為: ```kt Hello, World! ``` * * * ### 該程序如何工作? 1. `// Hello World Program` 以`//`開頭的任何行都是 Kotlin 中的注釋(類似于 Java)。 注釋將被編譯器忽略。 它們旨在供閱讀代碼的人員更好地了解該程序的意圖和功能。 要了解更多信息,請訪問 *Kotlin 注釋*。 2. `fun main(args : Array<String>) { ... }` 這是`main`函數,在每個 Kotlin 應用中都是必需的。 Kotlin 編譯器開始從`main`函數執行代碼。 該函數將字符串數組作為參數并返回`Unit`。 您將在后面的章節中了解函數和參數。 現在,請記住`main`函數是強制性函數,它是每個 Kotlin 程序的入口。`main`函數的簽名為: ```kt fun main(args : Array<String>) { ... .. ... } ``` 3. `println("Hello, World!")` `println()`函數將給定消息打印在引號和換行符內,并輸出到標準輸出流。 在此程序中,它打印`Hello, World!`和換行。 * * * ## 與 Java HelloWorld 程序的比較 如您所知,Kotlin 可與 Java 100% 互操作。 這是等效的 [Java HelloWorld 程序](/java-programming/hello-world "Java Hello World")。 ```kt // Hello World Program class HelloWorldKt { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` * * * ### 幾個重要說明 1. 與 Java 不同,不是必須在每個 Kotlin 程序中創建`class`。 這是因為 Kotlin 編譯器為我們創建了該類。 如果使用的是 IntelliJ IDEA,請轉到`Run > Edit Configurations`查看此類。 如果您將 Kotlin 文件命名為`HelloWorld.kt`,則編譯器將創建`HelloWorldKt`類。 ![Kotlin compiler creates class automatically](https://img.kancloud.cn/69/59/695942e4317d74d6945497fc3bd7e3b4_686x377.png) 2. `println()`函數在內部調用`System.out.println()`。 如果使用的是 IntelliJ IDEA,請將鼠標光標放在`println`旁邊,然后轉到`Navigate` > `Declaration`(快捷方式:`Ctrl + B`。對于 Mac:`Cmd + B`),這將打開`Console.kt`(聲明文件)。 您可以看到`println()`函數正在內部調用`System.out.println()`。 ![console.kt declaration file in Kotlin](https://img.kancloud.cn/1d/e4/1de4dbd0a5e81235728311af937a7be4_683x315.png)
                  <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>

                              哎呀哎呀视频在线观看