Alireza Shamsi
Alireza Shamsi
خواندن ۱ دقیقه·۶ سال پیش

4.آموزش GO با مثال(ثابت ها)

زبان گو از ثابت های کاراکتر و رشته و بولین ها و مقادیر عددی پشتیبانی میکند.

package main import "fmt" import "math"

کلمه کلیدی const برای اعلان یک مقدار ثابت به کار میرود.

const s string = "constant" func main() { fmt.Println(s)

یک عبارت const میتواند هراجایی که یک عبارتvar میتواند قرار بگیرد، قرار گیرد.

const n = 500000000

عبارات ثابت میتونن عملیات ریاضی مارو با دقتی که نیاز داریم انجام بدن.

const d = 3e20 / n fmt.Println(d)

ثابت های عددی تا زمانی که به اونها نوعی تعلق نگیره نوعی ندارن.مثل یه قالب بی شکل.

fmt.Println(int64(d))

یک عدد میتواند یک نوع را با توجه به متغییری که به آن تخصیص داده میشود یا تابعی که آن را فراخوانی میکند بدهد به عنوان مثال در اینجا ثابت n به math.Sin یک نوع float64 را تخصیص میدهد.

fmt.Println(math.Sin(n)) }

اجرای این برنامه


$ go run constant.go constant 6e+11 600000000000 -0.28470407323754404


<<متغییر ها--------------------------------------------------------حلقه for>>

زبان برنامه نویسی gogolangبرنامه نویسی
در جست و جوی خود
مستندات زبان گولنگ به پارسی(GO)
شاید از این پست‌ها خوشتان بیاید