Go:hello world

开启转职->Go开发工程师

下面是我的第一个go的程序

在上面的程序介绍:

1、package main

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

2、import "fmt"

import "fmt" 告诉Go编译器这个程序需要使用fmt包的函数或者其他元素。

3、func main()

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

注意:

定义函数的时候,'{'必须和函数名在同一行,不能另起一行

4、 /. ./

是注释,在程序执行时忽略。

5、fmt.Println(...)

fmt.Println(...)可以将字符串输出到控制台,并在最后增加换行字符、n,。

使用 fmt.Print("hello, world\n") 可以得到相同的结果。

相关推荐
渣渣苏2 分钟前
Java后端接入大模型API的坑
java·开发语言
胖咕噜的稞达鸭3 分钟前
库的原理和制作 动态库如何和可执行程序相关联,为什么程序入口点不是main函数,GOT表,PIC地址无关代码(2)
linux·c语言·开发语言·网络
予枫的编程笔记3 分钟前
深度剖析 HashMap:从 JDK 1.7 死循环到 1.8 高低位映射优化
java·开发语言·散列表·hashmap
拾荒的小海螺4 分钟前
开源项目:Silky Starter 如丝般顺滑的 Spring Boot 组件生态
spring boot·后端·开源
窗边鸟6 分钟前
小白日记之二维数组(java学习)
java·开发语言·学习
报错小能手6 分钟前
线程池学习(五) 单线程池(SingleThreadPool)
开发语言
缺点内向6 分钟前
报表自动化进阶:Java精确操控Excel打印页边距的实战方法
java·开发语言·后端·自动化·excel
凌晨一点的秃头猪12 分钟前
KERAG_R详细分析:
开发语言
2301_7973122612 分钟前
学习Java36天
java·开发语言·学习
studytosky12 分钟前
Linux系统编程:深度解析 Linux 进程,切换调度、环境变量与虚拟内存
linux·运维·服务器·开发语言·网络·c++