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

        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號
        主站蜘蛛池模板: 亚洲无删减国产精品一区| 久久夜色精品国产噜噜噜亚洲AV| 国产精品无码日韩欧| 精品无码一区二区三区亚洲桃色| 日韩人妻精品一区二区三区视频 | 99久re热视频这里只有精品6| 国产高清在线精品一本大道| 精品a在线观看| 亚洲精品无码成人片在线观看| 精品国产福利一区二区| 日本精品一区二区三区在线观看| 国内精品久久久久久久coent| 国产精品久久国产精品99盘| 精品欧美一区二区在线看片| 亚洲国产另类久久久精品| 国产精品涩涩涩视频网站| 日韩精品无码人妻一区二区三区| 精品一区二区三区在线观看视频| 久久91精品综合国产首页| 99RE8这里有精品热视频| 国产福利微拍精品一区二区| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 国产精品国产高清国产专区| 久久精品国产半推半就| 999在线视频精品免费播放观看| 国产精品女人呻吟在线观看| 国产欧美国产精品第一区| 500av大全导航精品| 久久夜色精品国产欧美乱| 亚洲综合精品香蕉久久网| 一本一道久久精品综合| 国产精品一级片| 欧美一区二区精品系列在线观看| 九九99精品久久久久久| 亚洲欧美国产∧v精品综合网| 久久久国产精品福利免费| 国产精品久久波多野结衣| 国产a视频精品免费观看| 国产成人精品久久免费动漫| 97久久超碰国产精品旧版| 99精品视频3|