English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
представлен
Goявляется языком процедурного программирования. Он был разработан Робертом Гриземером, Робом Пайком и Кеном Томпсоном в 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