Go入门:Hello World

本文介绍了Go语言的基础构成,包括包声明、函数、变量和注释。通过一个简单的`Hello, World!`程序,展示了如何定义包、导入fmt包以及使用fmt.Println进行输出。此外,讲解了Go语言的注释方式,包括单行和多行注释。
摘要由CSDN通过智能技术生成

Go 语言的基础组成包含:

  • 包声明
  • 引入包
  • 函数
  • 变量
  • 语句 & 表达式
  • 注释

第一个Hello World

package main

import "fmt"

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

注意点:花括号{}不能单独放在一行,这个Go语言严格规定。

👇以下是解释这段代码

  1. 第一行代码 package main 定义了包名。你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。

  2. import "fmt" 告诉 Go 编译器这个程序需要使用 fmt 包里的函数,或其他元素,fmt 包实现了格式化 IO(输入/输出)的函数。

  3. func main() 是程序开始执行的函数。main 函数是每一个可执行程序所必须包含的,一般来说都是在启动后第一个执行的函数(如果有 init() 函数则会先执行该函数)。

  4. 下一行 fmt.Println(...) 可以将字符串输出到控制台,并在最后自动增加换行字符 \n。
    使用 fmt.Print("hello, world\n") 可以得到相同的结果。而且fmt.必须要加上,因为Println在fmt包里定义了。而且Go语言严格区分大小写。
    Print 和 Println 这两个函数也支持使用变量,如:fmt.Println(arr)。如果没有特别指定,它们会以默认的打印格式将变量 arr 输出到控制台。


注释

Go的注释和C语言一样包含单行和多行注释

单行://

多行: /*...*/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值