go的第一个hello world

 

详情

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的执行命令

  编译

go build  go文件  // 把源代码编译成可执行文件--》默认平台--》可以交叉编译
编译成可执行文件,直接执行即可  

  执行

go run go文件   // 程序员用,编译并执行,生成一个可执行文件,这个可执行文件不在当前目录下,执行完就删除了,但是它有编译的过程(每次改了代码运行,都要重新编译)
 

  goland中,直接右键run运行,就是编译并运行  vscode中没有右键,只能敲命令来做

a... 解释

  实际上,没有a...,但是在goland中,编辑器给你自动提示的,你要传什么参数(编译型语言独有),参数类型是什么,vscode就没有

posted @ 2022-07-31 09:14  那就凑个整吧  阅读(21)  评论(0编辑  收藏  举报