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") 可以得到相同的结果。

相关推荐
历程里程碑6 分钟前
C++ 6 :string类:高效处理字符串的秘密
c语言·开发语言·数据结构·c++·笔记·算法·排序算法
武帝为此9 分钟前
【字典树 C++ 实现】
开发语言·c++
十月南城13 分钟前
多级缓存设计思路——本地 + 远程的一致性策略、失效风暴与旁路缓存的取舍
后端
悟能不能悟13 分钟前
java 设置日期返回格式的几种方式
java·开发语言
未来之窗软件服务13 分钟前
幽冥大陆(四十八)P50酒店门锁SDK 苹果object c语言仙盟插件——东方仙盟筑基期
c语言·开发语言·酒店门锁·仙盟创梦ide·东方仙盟·东方仙盟sdk
float_六七19 分钟前
Spring AOP连接点实战解析
java·后端·spring
武子康30 分钟前
大数据-183 Elasticsearch - 并发冲突与乐观锁、分布式数据一致性剖析
大数据·后端·elasticsearch
while(1){yan}35 分钟前
基于IO流的三个小程序
java·开发语言·青少年编程
王燕龙(大卫)37 分钟前
rust:线程
开发语言·rust
Dev7z43 分钟前
基于MATLAB的零件表面缺陷检测系统设计与实现
开发语言·人工智能·matlab