欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Go中的代碼換行問題

 更新時(shí)間:2023年12月28日 15:08:57   作者:liyunlong41  
這篇文章主要介紹了Go中的代碼換行問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Go代碼換行問題

由于之前寫C++習(xí)慣了,在剛接觸Go的時(shí)候,因?yàn)檎Z句的左花括號(hào)必須與當(dāng)前語句同行,非常的不適應(yīng)。

package main
 
import "fmt"
 
func main() 
{
	fmt.Print("Hello World")
}

如上代碼所示

這在Go中是不允許的。

必須寫成如下形式

package main
 
import "fmt"
 
func main() {
	fmt.Print("Hello World")
}

在Go語言圣經(jīng)中是這么說的:

當(dāng)輸入被斷開為標(biāo)記時(shí),如果行末標(biāo)記為:

  • a. 一個(gè)標(biāo)識(shí)符:用來表示變量或函數(shù)的變量名或者函數(shù)名
  • b. 一個(gè)整數(shù)、浮點(diǎn)數(shù)、虛數(shù)、字符或字符串文字
  • c. 關(guān)鍵字break、continue、fallthrough或return中的一個(gè)
  • d. 運(yùn)算符和分隔符++、--、)、]或}中的一個(gè)

則分號(hào)將被自動(dòng)插入到標(biāo)記流中非空白行的末尾,相當(dāng)于C++里面每寫一行語句都會(huì)手動(dòng)在后面添加分號(hào)一樣。

注意:

只有右運(yùn)算符和右分隔符才會(huì)添加空格,這也是為什么左分隔符不會(huì)自動(dòng)添加分號(hào)的原因。

如下程序是正確的。

package main
 
import "fmt"
 
func main() {
	{
		fmt.Print("Hello World")
	}
}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Go類型安全的HTTP請(qǐng)求示例詳解

    Go類型安全的HTTP請(qǐng)求示例詳解

    這篇文章主要為大家介紹了Go類型安全的HTTP請(qǐng)求示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • golang 占位符和fmt常見輸出介紹

    golang 占位符和fmt常見輸出介紹

    這篇文章主要介紹了golang 占位符和fmt常見輸出介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Go?Java?算法之字符串解碼示例詳解

    Go?Java?算法之字符串解碼示例詳解

    這篇文章主要為大家介紹了Go?Java?算法之字符串解碼示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • 完美解決go Fscanf 在讀取文件時(shí)出現(xiàn)的問題

    完美解決go Fscanf 在讀取文件時(shí)出現(xiàn)的問題

    這篇文章主要介紹了完美解決go Fscanf 在讀取文件時(shí)出現(xiàn)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Go語言學(xué)習(xí)之運(yùn)算符使用詳解

    Go語言學(xué)習(xí)之運(yùn)算符使用詳解

    這篇文章主要介紹了Go語言中常用運(yùn)算符的使用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • 淺談golang的http cookie用法

    淺談golang的http cookie用法

    本篇文章主要介紹了golang的http cookie用法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-01-01
  • 詳解如何使用Bazel構(gòu)建Golang程序

    詳解如何使用Bazel構(gòu)建Golang程序

    這篇文章主要為大家介紹了如何使用Bazel構(gòu)建Golang程序?qū)嵗斀猓行枰呐笥芽梢越梃b參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • go基礎(chǔ)語法50問及方法詳解

    go基礎(chǔ)語法50問及方法詳解

    這篇文章主要為大家介紹了go基礎(chǔ)語法50問及方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • golang 的string與[]byte轉(zhuǎn)換方式

    golang 的string與[]byte轉(zhuǎn)換方式

    這篇文章主要介紹了golang 的string與[]byte轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Golang解析JSON遇到的坑及解決方法

    Golang解析JSON遇到的坑及解決方法

    這篇文章主要為大家介紹了Golang解析JSON時(shí)會(huì)遇到的一些坑及解決方法,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Go語言有一點(diǎn)的幫助,需要的可以參考一下
    2023-02-02

最新評(píng)論