کامپایلر آنلاین کد Go!
به سادگی با زبان برنامه نویسی GO کد بزنید و اجرا کنید!
درباره زبان گو
زبان برنامهنویسی Go (یا بهطور ساده GoLang) یک زبان برنامهنویسی منبعباز و کامپایل شده است که توسط گوگل توسعه داده شد. این زبان در سال 2009 توسط راب پايک، روبرت گریزمر و کنت تامسون طراحی شد. هدف اصلی ایجاد Go، تسهیل توسعه نرمافزارهای ساده، کارآمد، مقیاسپذیر و ایمن بوده است.
Go طراحی شده است تا به صورت ساده و خوانا برای برنامهنویسان باشد. سینتکس این زبان ساده و شبیه به زبانهای C و C++ است که تسهیل در فهم و نوشتن کد میکند.
زبان Go به دلیل استفاده از مدیریت حافظه خودکار (garbage collection) و کامپایل به زبان ماشین، اجرای کدهایی با کارآیی بالا را فراهم میکند.
روش استفاده از کامپایلر️
- برای اجرای کد از کلید Ctrl +Enter استفاده کنید.
- برای ایجاد یک خط جدیدتر از کلید Ctrl + V استفاده کنید.
- برای رفتن به یک خط خاص از کلید Ctrl + G استفاده کنید.
- برای جستجو کردن از کلید Ctrl + F استفاده کنید.
- برای جستجو و جایگزینی عبارات از کلید Ctrl + H استفاده کنید.
- برای مشاهده لیست متدها از کلید Ctrl + I استفاده کنید.
- برای حذف کامل خط فعلی از کلید Ctrl + X استفاده کنید.
- برای کامنت کردن خط فعلی از کلید Ctrl + / استفاده کنید.
- برای انتخاب کردن خط فعلی از کلید Ctrl + L استفاده کنید.
- برای نوشتن کروشه {} از کلید SHIFT+ { استفاده کنید.
** پس از وارد کردن کد با استفاده از کلید ترکیبی یا دکمه احرا کد خود را اجرا کنید.
سورس کد ماشین حساب با زبان برنامه نویسی GO
// Golang program to make a Simple
// Calculator using Switch Case
package main
// fmt package provides the function to print anything
import "fmt"
// start the main() function
func main() {
// Declare amd initialize the variables
var number1 int=20
var number2 int=10
var choice int = 0
// choice of the input calculation
var x int // the result variable
fmt.Println("number 1 = ",number1,"nnumber 2 =",number2)
fmt.Println(" choice 1: Addition of the two numbers")
fmt.Println(" choice 2: Subtraction of the two numbers")
fmt.Println(" choice 3: Multiplication of the two numbers")
fmt.Println(" choice 4: Division of the two numbers")
fmt.Scanln(&choice)
// print the choice of calculation using switch case
switch choice{
case 1:
x=number1+number2
fmt.Printf("Addition of the two numbers is: %d",x)
case 2:
x=number1-number2
fmt.Printf("Subtraction of the two numbers is: %d",x)
case 3:
x=number1*number2
fmt.Printf("Multiplication of the two numbers is: %d",x)
case 4:
x=number1/number2
fmt.Printf("Division of the two numbers is: %d",x)
default:
fmt.Println("Invalid number")
}
// Print the result using built-in function fmt.Println()
}
ابزارهای کد بیشتر
موسیقی برای هنگام برنامه نویسی
موسیقی بی کلام برنامه نویسی
هنگام برنامه نویسی برای تمرکز بیشتر میتوانید به یک موسیقی مناسب گوش کنید.



