ثابت ها در گو
زبان برنامه نویسی گو از ثابتهای عددی،رشتهای،کاراکتری و بولین یا منطقی پشتی بانی میکند.ساختار تعریف ثابت ها در گو به صورت زیر میباشد که const کلمهی کلیدی است.
const constName=value
تمامی اعمالی که برای متغیرها تعریف میشود برای ثابتها نیز قابل اعمال است به غیر از تغییر مقدار آن
به مثال زیر توجه نمائید:
package main
import “fmt”
//پکیج math شامل کلیه توابع ریاضی میباشد.اگر پروژهای بخواهید از توابع ریاضی استفاده کنید باید این پکیج را به فایل پروژه اضافه نمایید
import “math”
// `یک ثابت از نوع رشته تعریف شده است
const s string = “constant”
func main() {
//مقدار ثابت s را چاپ میکند.//
fmt.Println(s)
// ثابتی از نوع عددی
const n = 500000000
// ثابتی که حاصل یک عمل ریاضی است
const d = 3e20 / n
fmt.Println(d)
// تبدیل یک ثابت به نوع عدد صحیح ۶۴ بیتی و چاپ آن
fmt.Println(int64(d))
//چاپ سینوس یک ثابت
//تابع سینوس یک عدد اعشاری شناور ۶۴ بیتی را برمیگرداند
fmt.Println(math.Sin(n))
}
خروجی مثال بالا به صورت زیر میشد.
constant
۶e+11
۶۰۰۰۰۰۰۰۰۰۰۰
-۰٫۲۸۴۷۰۴۰۷۳۲۳۷۵۴۴۰۴
جهت سفارش طراحی وب سایت و سئو وب سایت با ما تماس بگیرید.
با توجه به این که زبان برنامه نویسی گو یکی از جدید ترین زبانهای برنامه نویسی گوگل میباشد نظرات و انتقادات خود را در باره نحوه آموزش و زبان گو برای ما ارسال نمائید.