[区块链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函数,都会出错。

目录
相关文章
|
7天前
|
JSON 安全 网络协议
go语言使用内置函数和标准库
【10月更文挑战第18天】
11 3
|
2月前
|
Go
go函数
go函数
33 10
|
2月前
|
编译器 Go C++
Go to Learn Go之函数
Go to Learn Go之函数
25 0
|
2月前
|
编译器 Go 索引
Go数组、多维数组和切片(动态数组),及常用函数len(),cap(),copy(),append()在切片中的使用
本文介绍了Go语言中数组、多维数组和切片(动态数组)的基本概念和操作,包括数组的定义、初始化、访问,多维数组的定义和访问,以及切片的创建、使用和扩容。同时,还讲解了切片中常用的函数len()、cap()、copy()和append()的使用方法。
|
3月前
|
Prometheus Cloud Native Go
Go 1.22 标准库 slices 新增函数和一些旧函数增加新特性
Go 1.22 标准库 slices 新增函数和一些旧函数增加新特性
|
3月前
|
Go
深入理解 Go 中的 new() 和 make() 函数
深入理解 Go 中的 new() 和 make() 函数
|
3月前
|
设计模式 Java 数据库连接
|
3月前
|
Go 开发者
|
3月前
|
存储 机器学习/深度学习 设计模式
Go从入门到放弃之函数
Go从入门到放弃之函数
|
3月前
|
Go 开发者
Go1.22 新特性:Slices 变更 Concat、Delete、Insert 等函数,对开发挺有帮助!
Go1.22 新特性:Slices 变更 Concat、Delete、Insert 等函数,对开发挺有帮助!