zoukankan      html  css  js  c++  java
  • 2.5 Hello golang

    编写第一个hello golang

    创建空文件hello.go,尝试执行

    touch hello.go
    go run hello.go
    

    产生如下报错

    can't load package: package main: 
    gobook/main.go:1:1: expected 'package', found 'EOF'
    

    解答:

    在go语言中,所有go源码文件必须声明隶属于某一个包,至少一个package main,main为自己创建的包名。

    1.1. 正确的hello golang

    Go代码文件,程序中必须指定启动函数main(),如同小汽车的点火开关。

    Hello.go

    package main    //声明为main包,即可以编译成二进制程序
    
    import "fmt"    //导入fmt格式化包
    
    func main(){fmt.Println("hello golang")}    //main主函数入口
    

    运行

    go run hello.go
    

    结果

    hello golang
    

    但是如上的代码,并不美观,go提供了格式化代码命令

    go fmt hello.go
    

    格式化后,代码风格如下

    package main
    
    import "fmt"
    
    func main() {
        fmt.Println("hello golang")    //调用fmt包下的Println函数
    }
  • 相关阅读:
    tftp服务、串口工具minicom
    意外的“黄金点”
    软件工程实践总结
    关于 K米 —— 的案例分析
    关于git的学习
    第二次作业_需求分析与原型设计
    安装appium
    淘宝
    Selenium API基础 8种定位
    selenium
  • 原文地址:https://www.cnblogs.com/open-yang/p/11256725.html
Copyright © 2011-2022 走看看