我想跟大家分享一下關於註解的小知識~~~~~~~
首先要跟大家介紹一下,註解是一種可以用來方便自己以及他人快速知道此程式碼的功能是要什麼?也可以提醒自己要做什麼? 那我就來跟大家說明註解的小知識
單行註解 //
,顧名思義就是一整行的註解,但是也就只有一整行,只要跳到下一行,那麼你剛剛標記的註解就只會標記上一行的程式碼而已,如以下這樣
package main
import ("fmt")
func main() {
//fmt.Println("Hello World!")
fmt.Println("This line does not execute")
}
它就只會註解掉上一行,至於下一行因為有空行了所以就不會註解到那一行去
那關於多行註解的話,就是你可以進行多行的註解(有點像廢話?,總之就是這樣,不過它的多行並不是以下這樣子
package main
import ("fmt")
func main() {
//fmt.Println("Hello World!")
// fmt.Println("This line does not execute")
// fmt.Println("ABCDEF")
// fmt.Println("GHIJKL")
// fmt.Println("MNOPQR")
fmt.Println("good")
}
這個是多次單行註解...
多行註解是這個樣子 /* */
package main
import ("fmt")
func main() {
/*fmt.Println("Hello World!")
fmt.Println("This line does not execute")
fmt.Println("ABCDEF")
fmt.Println("GHIJKL")
fmt.Println("MNOPQR")*/
fmt.Println("good")
}
輕輕鬆鬆兩個程式碼就徹底解決了!!!!
對了!!還有如果已經被註解的程式碼它是不能執行的,程式會自動跳過那一行被註解的程式碼向以下這樣
package main
import ("fmt")
func main() {
/*fmt.Println("Hello World!")
fmt.Println("This line does not execute")
fmt.Println("ABCDEF")*/
fmt.Println("GHIJKL")
//fmt.Println("MNOPQR")
fmt.Println("good")
fmt.Println("NICE")
// fmt.Println("LOVE")
// fmt.Println("CODE")
fmt.Println("COMPUTER")
}
輸出結果
這一次大家是否都有學習到一些關於註解的知識呢?多次單行註解跟多行註解不要搞錯囉~~ 還有你們喜歡哪個註解呢? 我個人比較喜歡多次單行哈哈哈哈哈,還有下一站要給大家來個小考~~~~
https://www.w3schools.com/go/go_comments.php 註解介紹