• go之“hello word”


    想了解一下go这门神奇的语言,可以供go使用的编辑器,我选择的是vs ccode,如何在vs code搭建go的开发环境就不多少,记录一下go之行的第一个坑

    开始没了解清楚第一行声明的package的时候声明的包名和文件名一样,保存后无法执行
    package dome
    import "fmt"
    func main() {
    	fmt.Println("hello,word")
    }
    
    执行结果
    go run: cannot run non-main package
    
    发现go只能在main包下执行,所以第一行必须声明为package main,修改后将继续执行
    package main
    import "fmt"
    func main() {
    	fmt.Println("hello,word")
    }
    
    执行结果
    go run: cannot run non-main package
    
    还在报错,发现.go文件没保存,因为vs code 没有设置及时保存,点击保存在继续试一下
    package main
    import "fmt"
    func main() {
    	fmt.Println("hello,word")
    }
    
    执行结果
    hello,word
    
    成功了,折腾了好一会才发现是因为没有保存,所以执行的上次保存的.go文件,因为之前使用的是python和java这种解释型语言,不需要保存就可以执行,而go和C、C#一样是编译型语言所以需要保存才能执行,赶紧在vs code 上设置了及时保存
  • 相关阅读:
    综合日语第一册第十课
    综合日语第一册第九课
    荒木毬菜 小情歌日文版
    c# 匿名函数
    字典取KEY,占位符,延迟刷新
    flash GC
    自定义滤镜 ColorMatrixFilter
    sql join
    NSLog Release
    Windows 运行中的命令
  • 原文地址:https://www.cnblogs.com/moyudi/p/13787299.html
Copyright © 2020-2023  润新知