iT邦幫忙

2023 iThome 鐵人賽

DAY 13
0
Software Development

關於我轉生變成 Go 初學者的這檔事系列 第 13

Day13-[第十二站 : Go 來一趟小小的註解旅行 !!! ]<GOO~

  • 分享至 

  • xImage
  •  

註解の旅

我想跟大家分享一下關於註解的小知識~~~~~~~

註解介紹

首先要跟大家介紹一下,註解是一種可以用來方便自己以及他人快速知道此程式碼的功能是要什麼?也可以提醒自己要做什麼? 那我就來跟大家說明註解的小知識

單行註解

單行註解 //,顧名思義就是一整行的註解,但是也就只有一整行,只要跳到下一行,那麼你剛剛標記的註解就只會標記上一行的程式碼而已,如以下這樣

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://ithelp.ithome.com.tw/upload/images/20230923/20161224EFSji3VOBb.png

結語&預告

這一次大家是否都有學習到一些關於註解的知識呢?多次單行註解跟多行註解不要搞錯囉~~ 還有你們喜歡哪個註解呢? 我個人比較喜歡多次單行哈哈哈哈哈,還有下一站要給大家來個小考~~~~

下一站~ 地獄級小考?小考煉獄之我不想小考拉~~

資料來源

https://www.w3schools.com/go/go_comments.php 註解介紹


上一篇
Day12-第十一站 : Go float的奇妙冒險
下一篇
Day14-[第十三站 : Go 地獄級小考?小考煉獄之我不想小考~]<GOO~
系列文
關於我轉生變成 Go 初學者的這檔事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言