English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تم تقديمه
Goهو لغة برمجة عملية. تم تطويره من قبل Robert Griesemer وRob Pike وKen Thompson في 2007تم تطويره في عام 2009تم نشره كلغة برمجة مفتوحة المصدر. يتم تجميع البرنامج باستخدام حزم لادارة الاعتماد بشكل فعال. الدعم أيضًا يقدم نمط بيئة الاستخدام مثل اللغات الديناميكية. على سبيل المثال، التبويب النوعي (y:= 0 إعلان المتغير y كنوع float).
有各种在线IDE,例如The Go Playground,repl.it等,可用于运行Go程序而无需安装。
为了在自己的PC或笔记本电脑中安装Go,我们需要以下两个软件:编辑器和编译器
文本编辑器:文本编辑器为您提供了一个用于编写源代码的平台。以下是文本编辑器的列表:
Windows记事本
Visual Studio Code
Sublime
查找Go编译器: Go发行版可作为FreeBSD(版本8和更高版本),Linux,Mac OS X(Snow Leopard和更高版本)以及具有32位(386)和64位(amd64 )的 Windows操作系统的二进制安装文件。)x86处理器体系结构。
有关安装的更多说明。请访问有关安装GO发行版的信息
注意:go语言的源代码文件扩展名必须是.go
用Go编写第一个程序:
package main import "fmt" func main() { // 打印 w3codebox fmt.Println("Hello, w3codebox") {}
الناتج:
Hello, w3codebox
Go程序语法的用法解释:
第1行:它包含程序的主体程序包,具有程序的整体内容。这是运行程序的起点,因此必须编写程序。
第2行:它包含import "fmt",这是一个预处理程序命令,它告诉编译器包括位于程序包中的文件。
第三行:主函数,它是程序执行的开始。
第4行:fmt.Println()是一个标准的库函数来打印的东西作为一个screen.In输出此,fmt包已经transmited的println方法,该方法用于显示的输出。fmt.Println()是一个标准的库函数,用于将某些内容打印为屏幕上的输出,fmt包已包含了Println方法,该方法用于显示输出。
注释:注释用于解释代码,并且以与Java或C或C++类似的方式使用。编译器将忽略注释条目,并且不执行它们。注释可以是单行或多行。
单行注释:
语法:
// 单行注释
多行注释:
语法:
/* 多行注释 */
以下是另一个示例:
package main import "fmt" func main() { fmt.Println("1 + 1 =", 1 + 1) {}
الناتج:
1 + 1 = 2