从零开始-Golang-blockchain
开辟于此课程以及《Golang 区块链入门到实战_以太坊/fabric》[1]
配置
1 | scoop install go-cn |
模块代理
运行[2]
1
2go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn
模块初始化
1 | go mod init ProjectName |
cannot determine module path for source directory (outside GOPATH[3]
Goland-快捷键导入
在此提一嘴想用 vscode 写 go 的话,目前还是不太友好… (2022.2); 首选 Goland
Jetbrains 不同 IDE 之间的快捷键是没法直接导入,一个个地改又非常费劲
找到了一个通过修改文件来导入的方式[4],比如我们想把快捷键 IDEA -> Goland
- 打开 idea 并导出配置到压缩包,快捷键在
settings.zip\keymaps\
- 先打开 Goland 随便改一个快捷键,不然下一步可能找不到; 然后关掉 Goland
- 找到
Goland\profile\config\jba_config\win.keymaps\
,复制粘贴
- 打开 idea 并导出配置到压缩包,快捷键在
Golang-learning
基础语法可以跟着菜鸟教程学习 [5]
package
package main
被误改会报错[6]package command-line-arguments is not a main package
正确 import 法:[7]
简易例子:
test.go
1
2
3
4
5package main
func sum( a, b int ) int {
return a + b
}main.go
1
2
3
4
5package mian
func main() {
fmt.Println(sum(1, 2))
}
借物表
[1]: 《Golang 区块链入门到实战_以太坊/fabric》
[3]: go mod init 在初始化时出现 cannot determine module path for source directory (outside GOPATH
[4]: JetBrains 系列 IDE 之间的快捷键相互导入
[5]: https://www.runoob.com/go/go-tutorial.html
[6]: go 语言入门:package command-line-arguments is not a main package
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ⭐️齐下无贰⭐️!
评论