در جست و جوی خود
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>>
مطلبی دیگر از این انتشارات
17.آموزش GO با مثال(اشاره گرها)
مطلبی دیگر از این انتشارات
10.آموزش GO با مثال(آرایه maps)
مطلبی دیگر از این انتشارات
2.آموزش GO با مثال(نوع ها)