GO

GO — کامنت ها (Comments)

آخرین بروزرسانی: 1404/08/14

کامنت ها (Comments)

در Go «کامنت (Comment)» متنی توضیحی است. اجرا نمی شود. بنابراین کد خواناتر می شود و اشکال گیری ساده تر می شود.

کامنت های تک خطی

کامنت تک خطی با // شروع می شود. از آن تا پایان خط نادیده گرفته می شود.

// This is a comment
package main
import (
  "fmt"
)

func main() {
  // This is a comment
  fmt.Println("Hello World!")
}

مشاهده در ادیتور

کامنت در انتهای خط کد

می توانی بعد از دستور هم کامنت بگذاری. متنِ بعد از // اجرا نمی شود.

package main
import (
  "fmt"
)

func main() {
  fmt.Println("Hello World!") // This is a comment
}

مشاهده در ادیتور

کامنت های چندخطی

کامنت چندخطی با /* شروع و با */ تمام می شود. هر متنی بین آن ها نادیده گرفته می شود.

package main
import (
  "fmt"
)

func main() {
  /* The code below will print Hello World
     to the screen, and it is amazing */
  fmt.Println("Hello World!")
}

مشاهده در ادیتور

نکته: برای متن های کوتاه از // استفاده کن. برای توضیح های بلند، از /* */ استفاده کن.

غیرفعال کردن موقت کد با کامنت

گاهی می خواهی یک خط اجرا نشود. آن خط را کامنت کن. بعداً می توانی دوباره فعالش کنی.

package main
import (
  "fmt"
)

func main() {
  fmt.Println("Hello World!")
  // fmt.Println("This line does not execute")
}

مشاهده در ادیتور

گام های تمرینی

  1. بالای فایل یک کامنت معرفی بنویس.
  2. کنار یک دستور، توضیح کوتاه بگذار.
  3. یک خط را موقتاً کامنت کن و نتیجه را ببین.

ادامه مسیر: به سینتکس Go برگرد یا وارد متغیرها شو.

جمع بندی سریع

  • // برای یک خط، سریع و ساده است.
  • /* */ برای چند خط مناسب است.
  • کامنت اجرا نمی شود؛ فقط توضیح می دهد.
  • برای خاموش کردن موقت کد مفید است.
  • خوانایی را بالا ببر؛ کوتاه و دقیق بنویس.