[区块链Go]Vscode编写工具与main()函数

简介: [区块链Go]Vscode编写工具与main()函数

 Vscode工具

下载链接

下载并安装完成后下载我们需要下载一些插件

受限需要下载一个 中文插件。

image.gif编辑

然后下载go语言在vscode编写时所需要的一个环境依赖。

image.gif编辑

最后我们需要在下载一个插件方便我们运行查看编译结果。

image.gif编辑

然后我们就可以开始编写了。

main()函数

main函数只能声明在main包中。

package main     //声明包
import "fmt"  //引入包
func main(){  //函数
  fmt.Println("hello world")
}
//main函数必须放在main包中

image.gif

点击箭头进行运行。

image.gif编辑

image.gif编辑

Println  将结果输出到控制台并换行。

定义多个main函数

package main     //声明包
import "fmt"  //引入包
func main(){  //函数
  fmt.Println("hello world")
}
func main() {                                                       //函数
  fmt.Println("hello world")                              //语句&表达式输出
 }
//main函数必须放在main包中

image.gif

image.gif编辑

没有main函数

func test(){  //函数
  fmt.Println("hello world")
}

image.gif

image.gif编辑

注:只能定义一个main主函数,并且也必须有main主函数作为入口函数,如果没有main函数或者有多个main函数,都会出错。

目录
相关文章
|
1月前
|
算法 测试技术 Go
Go 1.24.0 重磅发布:新特性、新工具,开发者必看!
`Go 1.24.0` 已正式发布,带来诸多改进和新特性。语言层面上,泛型类型别名现已被完全支持;性能方面,通过优化 `map` 实现和内存分配,减少了 2-3% 的 CPU 开销;工具链新增模块工具依赖跟踪及测试分析器;标准库增加了弱引用包、FIPS 140-3 合规机制等;WebAssembly 支持也得到了增强。快来下载体验吧!
131 7
|
4月前
|
JSON 安全 网络协议
go语言使用内置函数和标准库
【10月更文挑战第18天】
38 3
|
4月前
|
JSON 监控 安全
go语言选择合适的工具和库
【10月更文挑战第17天】
34 2
|
6月前
|
Go
go函数
go函数
43 10
|
6月前
|
编译器 Go C++
Go to Learn Go之函数
Go to Learn Go之函数
46 0
|
6月前
|
编译器 Go 索引
Go数组、多维数组和切片(动态数组),及常用函数len(),cap(),copy(),append()在切片中的使用
本文介绍了Go语言中数组、多维数组和切片(动态数组)的基本概念和操作,包括数组的定义、初始化、访问,多维数组的定义和访问,以及切片的创建、使用和扩容。同时,还讲解了切片中常用的函数len()、cap()、copy()和append()的使用方法。
|
7月前
|
Prometheus Cloud Native Go
Go 1.22 标准库 slices 新增函数和一些旧函数增加新特性
Go 1.22 标准库 slices 新增函数和一些旧函数增加新特性
|
7月前
|
安全 编译器 Go
Go 1.21: 泛型函数的全面回顾
Go 1.21: 泛型函数的全面回顾
|
7月前
|
Go
深入理解 Go 中的 new() 和 make() 函数
深入理解 Go 中的 new() 和 make() 函数
|
7月前
|
Shell Go
Go 语言Air 工具使用入门
在Go开发中,频繁的手动重启应用以加载新代码既耗时又低效。为此,我们引入了Air——一款专为Go项目设计的自动重载工具。Air通过监听文件变化,实现代码更改后的自动编译与运行,极大提升了开发效率。本文将指导你完成Air的安装与配置,包括如何启动Air、忽略临时文件以及理解其工作原理,让Go项目开发更加流畅高效。
125 3