go的第一个hello world

详情
1 2 3 4 5 6 7 8 9 10 | package main // 每个go文件的第一行,都要写这个,声明该文件属于哪个包,main包 import "fmt" // 导入内置标准库中的fmt包--》想python--》 import os func main() { // 写一个main函数,它是整个项目的入口 fmt.Println( "helloworld" ) // fmt包下的Println函数,会打印到控制台 } |
go 程序要运行,必须有入口,入口是main包下的main函数第一行开始执行,区分python, python中 __main__,python为了像其他编译型语言一样有个入口
go的执行命令
编译
1 2 | go build go 文件 // 把源代码编译成可执行文件--》默认平台--》可以交叉编译 编译成可执行文件,直接执行即可 |
执行
1 | go run go 文件 // 程序员用,编译并执行,生成一个可执行文件,这个可执行文件不在当前目录下,执行完就删除了,但是它有编译的过程(每次改了代码运行,都要重新编译) |
goland中,直接右键run运行,就是编译并运行 vscode中没有右键,只能敲命令来做
a... 解释
实际上,没有a...,但是在goland中,编辑器给你自动提示的,你要传什么参数(编译型语言独有),参数类型是什么,vscode就没有
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!