ثابت ها در گو

زبان برنامه نویسی گو از ثابتهای عددی،رشته‌ای،کاراکتری و بولین یا منطقی پشتی بانی میکند.ساختار تعریف ثابت ها در گو به صورت زیر می‌باشد که 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
۶۰۰۰۰۰۰۰۰۰۰۰
-۰٫۲۸۴۷۰۴۰۷۳۲۳۷۵۴۴۰۴

 جهت سفارش طراحی وب سایت و سئو وب سایت با ما تماس بگیرید.

با توجه به این که زبان برنامه نویسی گو یکی از جدید ترین زبانهای برنامه نویسی گوگل می‌باشد نظرات و انتقادات خود را در باره نحوه آموزش و زبان گو برای ما ارسال نمائید.

دیدگاه خود را بنویسید