ثابت یا const همانند متغیری است که مقدار آن در زمان اجرای برنامه قابل تغییر نیست. برای تعریف ثابت ها در گولنگ از const به همراه نام و مقدار مورد نظرمون استفاده میکنیم.
package main
import "log"
const name = "test"
func main(){
log.Println(name)
}
ثابت ها میتوانند دارای تایپ مورد نظر ما باشند. در مثال زیر یک ثابت با تایپ string تعریف میکنیم:
package main
import "log"
// تعریف ثابت با نوع داده متنی
const name string = "test"
func main() {
log.Printf("data type is: %T and value is: %v", name, name)
}
جمع بندی
توی این قسمت با const آشنا شدیم. دیدیم که میتوان نوع ثابت را مشخص کرد که باعث می شود رفتار متفاوتی در هنگام استفاده از خود بروز دهند.
قسمت قبلی: متغیرها | گولنگ به زبان ساده
قسمت بعدی: اعداد | گولنگ به زبان ساده