• Golang笔记整理--One day


    题外话:

    很早就有整理学习笔记的想法,今天将想法付诸于行动,将Golang相关知识系统整理一遍,此分类为Golang学习笔记,最近开始学习这门语言的同学可以参考。

    一 第一个Go程序:

    hello.go

    package main
    
    import "fmt"
    
    func main()  {
        fmt.Print("hello word! 
    ")
    }

    逐行解读

    1. package main :定义一个包,包名为main,main是可执行的程序的包名,所有的源文件头部必须有一个包的声明语句,因为go是通过包名来管理命名空间的。

    2.import ”fmt“:引入一个外部包fmt,可以引入自带标准库的包,也可以是第三方或者自定义的包,fmt主要是输入/输出的包。

    3.func main() :声明函数,main代表程序入口。

    4.fmt.println:调用fmt包中的println函数,控制台打印输出

    二 编译运行

     go build 源文件名:用于编译测试 ,可通过go build生成可执行文件

    三 坑

     编译报错:

    Error: Run after build is not possible

    Main file has non-main package or doesn't contain main function

    解决方案:检查包名是否为main函数。

    package  main

  • 相关阅读:
    Java:day11
    Java:day10
    Java:day9
    Java:day8
    纯虚函数和抽象类
    C++的虚拟继承
    派生类构造函数、析构函数的定义和调用次序
    c++的继承方式——公有、保护、私有
    操作系统中系统调用的执行过程
    C++的类
  • 原文地址:https://www.cnblogs.com/mmmmyblog/p/13505586.html
Copyright © 2020-2023  润新知