站長資訊網
        最全最豐富的資訊網站

        go語言需要分號嗎

        Go語言不需要在語句或者聲明的末尾添加分號,除非一行上有多條語句。Go語言默認一行就是一條數據,編譯器會主動把特定符號后的換行符轉換為分號,因此換行符添加的位置會影響Go代碼的正確解析。

        go語言需要分號嗎

        php入門到就業線上直播課:進入學習
        Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調試工具:點擊使用

        本教程操作環境:windows7系統、GO 1.18版本、Dell G3電腦。

        Go語言不需要在語句或者聲明的末尾添加分號,除非一行上有多條語句。實際上,編譯器會主動把特定符號后的換行符轉換為分號, 因此換行符添加的位置會影響Go代碼的正確解析(譯注:比如行末是標識符、整數、浮點數、虛數、字符或字符串文字、關鍵字 break 、 continue 、 fallthrough 或 return 中的一個、運算符和分隔符 ++ 、 — 、 ) 、 ] 或 } 中的一個)。

        舉個例子, 函數的左括號 { 必須和 func 函數聲明在同一行上,且位于末尾,不能獨占一行,而在表達式 x + y 中,可在 + 后換行,不能在 + 前換行(譯注:以+結尾的話不會被插入分號分隔符,但是以x結尾的話則會被分號分隔符,從而導致編譯錯誤。

        Go語言的代碼風格

        (1)縮進和折行

        縮進直接使用gofmt工具格式化即可(gofmt是使用tab縮進的)

        折行方面,一行最長不超過120個字符,超過的請使用換行展示,盡量保持格式優雅

        我們使用GoLand開發工具,直接使用快捷鍵:Ctrl+Alt+L即可。

        (2)語句的結尾

        Go語言中是不需要類似于Java需要分號結尾,默認一行就是一條數據。

        如果你打算將多個語句寫在同一行,它們則必須使用。

        (3)括號和空格

        括號和空格方面,也可以直接使用gofmt 工具格式化(go會強制左大括號不換行,換行會報語法錯誤),所有的運算符和操作數之間要留空格。【

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲精品无码专区2| 久久久这里有精品中文字幕| 亚洲精品性视频| 亚洲国产精品嫩草影院久久| 亚洲精品国产成人99久久| 亚洲人成电影网站国产精品| 午夜精品美女写真福利| 国产精品无码无片在线观看| 蜜桃麻豆www久久国产精品| 亚洲精品蜜桃久久久久久| 精品亚洲永久免费精品| 国产精品玖玖美女张开腿让男人桶爽免费看 | 国产99久久九九精品无码| 亚洲精品乱码久久久久久久久久久久 | 国产福利91精品一区二区| 国产免费久久精品丫丫| 2021久久精品国产99国产精品| 日韩精品无码永久免费网站 | 久久久久久九九99精品| 久久亚洲AV永久无码精品| 青青草国产精品久久久久| 精品国产欧美另类一区| 日韩精品少妇无码受不了| 午夜成人精品福利网站在线观看| 中文字幕精品一区二区日本| 国产精品亚韩精品无码a在线| 欧美亚洲成人精品| 人妻少妇看A偷人无码精品| 国产精品内射久久久久欢欢| 中文字幕日韩精品在线| 在线精品动漫一区二区无广告| 国产精品亚洲综合一区| 国内精品久久久久久中文字幕| 91精品国产91热久久久久福利 | 亚洲人午夜射精精品日韩| 国产精品自在线拍国产手机版| 欧美亚洲精品在线| 2024国产精品极品色在线| 麻豆精品成人免费国产片| 国产精品视频a播放| 国产2021久久精品|