کامنت ها (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")
}
گام های تمرینی
- بالای فایل یک کامنت معرفی بنویس.
- کنار یک دستور، توضیح کوتاه بگذار.
- یک خط را موقتاً کامنت کن و نتیجه را ببین.
ادامه مسیر: به سینتکس Go برگرد یا وارد متغیرها شو.
جمع بندی سریع
//برای یک خط، سریع و ساده است./* */برای چند خط مناسب است.- کامنت اجرا نمی شود؛ فقط توضیح می دهد.
- برای خاموش کردن موقت کد مفید است.
- خوانایی را بالا ببر؛ کوتاه و دقیق بنویس.