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就没有

posted @   那就凑个整吧  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示