<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之旅 廣告
                ## 示例講解 無論是什么編程語言,函數的定義都分為如下幾部分。 * 函數頭,包括函數名和標識函數的關鍵字,如fun、function等。 * 參數,包括參數名和參數類型。 * 返回值,包括返回值類型,以及如果沒有返回值時的類型是什么。 首先,看一下下面的代碼 **Java** ~~~ public class HelloWorld { public static void main(String[] args){ System.out.println("hello kotlin"); } } ~~~ **kotlin** ~~~ fun main(args:Array<String>){ println("hello kotlin") } ~~~ | fun | 函數標識 | | ------------------------ | ---- | | main | 函數名稱 | | args | 形參 | | `Array<String> ` | 形參類型 | | {println(“hello kotlin”)} | 函數主體 | ![](https://box.kancloud.cn/6dbb1d70b850bc3aeae911d207d02384_631x291.jpg) 對比Java代碼,我們發現 * ①、**沒有找到方法返回類型修飾符。因為main函數沒有返回值,所以可以省略返回類型修飾符**。完整的寫法,參考如下代碼: ~~~ fun main(args: Array<String>):Unit { ??? println("hello kotlin") } ~~~ * ②、**Kotlin相比于Java不用在語句后面加上分號,既然不用在語句后面加分號了,但是一定要注意中英文":"的區別,有時,代碼看著沒錯,但是卻報錯,很可能是中英文":"搞反了**。 * ③、**Java里面的main函數,都是定義在一個具體的類里面。Kotlin相比于Java,在Kotlin中,main方法不用放在一個類里面,可以獨立存在,獨立運行**。是不是挺有意思,關于函數,Kotlin還有很多特別之處,后面我們一 一講解。 * ④、println函數:println的作用是什么?選中println,按住Ctrl,查看println源碼Console.kt可以知道,println()就是輸出內容到控制臺,并且換行,官方因為注釋如下。 ~~~ /** Prints the givenmessage and newline to the standard output stream. */ ~~~ 查看Console.kt的Structure結構視圖,可以得知println()函數接收的參數類型是很豐富的。Kotlin相比于Java,**println()函數可以直接打印數組,集合,這點比Java打印輸出便捷一些**。下面是Structure結構部分截圖 ![](https://box.kancloud.cn/b586abb4959020543a59ca170a7dad28_309x218.jpg) >[info] 注:Kotlin的源文件的后綴名是“.kt” * 關鍵字fun 用來聲明一個函數。 * 參數的類型寫在它的名稱后面。 * 函數可以定義在文件的最外層,不需要把它放在類中。 * 數組就是類。和Java 不同, Kotlin 沒有聲明數組類型的特殊語法。 * 使用println 代替了System.out.println。Kotlin 標準庫給Java 標準庫函數提供了許多語法更簡潔的包裝,而println 就是其中一個。 * 和許多其他現代語言一樣,可以省略每行代碼結尾的分號。
                  <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>

                              哎呀哎呀视频在线观看