Go语言中入门Hello World以及IDE介绍

您可以阅读Golang教程第1部分:Go语言介绍与安装 来了解什么是golang以及如何安装golang。

Go语言已经安装好了,当你开始学习Go语言时,编写一个"Hello, World!"程序是一个很好的入门点。

下面将会提供了一些有关IDE和在线编辑器的信息,和如何使用Go语言编写并运行一个简单的"Hello, World!"程序的步骤

IDE

如需临时测试简单代码也可使用在线编辑器:

Hello World

创建文件

main.go

输入代码
Go 复制代码
package main 

import "fmt" 

func main() {  
    fmt.Println("Hello World") 
}
复制代码
  Go 中的约定是将包含该`main`函数的文件命名为`main.go`,但其他名称也可以。
go run
  1. 在终端(或命令提示符)使用以下命令运行程序
Bash 复制代码
 go run main.go
  1. 使用 go Playground运行程序。虽然这有限制,但是当我们想要运行简单的程序时,这种方法会派上用场,因为它使用浏览器并且不需要在本地安装 Go
    单击此处在线运行该程序。
输出
复制代码
Hello World  
hello world 程序的简短说明

这是我们刚刚编写的 hello world 程序

go 复制代码
package main 

import "fmt" 

func main() {  
    fmt.Println("Hello World") 
}

我们将简要讨论该程序的每一行的作用。我们将在接下来的教程中深入探讨该程序的每个部分。

package main - **每个 go 文件都必须以该语句开头package name包用于提供代码划分和可重用性。 main**这里使用的是包名 。main 函数应该始终驻留在 main 包中。

import "fmt" - import 语句用于导入其他包。在我们的例子中,fmt包被导入,它将在 main 函数中使用,将文本打印到标准输出。

func main() -func关键字标记函数的开始。这main是一个特殊的函数。程序的执行是从main函数开始的。和{}括号表示 main 函数的开始和结束。

fmt.Println("Hello World") -Println该包的函数fmt用于将文本写入标准输出。package.Function()是调用包中函数的语法。

下一个教程 - Go语言变量学习

相关推荐
艾莉丝努力练剑11 分钟前
【LeetCode&数据结构】单链表的应用——反转链表问题、链表的中间节点问题详解
c语言·开发语言·数据结构·学习·算法·leetcode·链表
倔强青铜34 小时前
苦练Python第18天:Python异常处理锦囊
开发语言·python
u_topian5 小时前
【个人笔记】Qt使用的一些易错问题
开发语言·笔记·qt
珊瑚里的鱼5 小时前
LeetCode 692题解 | 前K个高频单词
开发语言·c++·算法·leetcode·职场和发展·学习方法
AI+程序员在路上5 小时前
QTextCodec的功能及其在Qt5及Qt6中的演变
开发语言·c++·qt
xingshanchang5 小时前
Matlab的命令行窗口内容的记录-利用diary记录日志/保存命令窗口输出
开发语言·matlab
Risehuxyc5 小时前
C++卸载了会影响电脑正常使用吗?解析C++运行库的作用与卸载后果
开发语言·c++
AI视觉网奇5 小时前
git 访问 github
运维·开发语言·docker
不知道叫什么呀6 小时前
【C】vector和array的区别
java·c语言·开发语言·aigc
liulilittle6 小时前
.NET ExpandoObject 技术原理解析
开发语言·网络·windows·c#·.net·net·动态编程