zoukankan      html  css  js  c++  java
  • 命令源码文件——Golang

    源码文件又分为三种,即:命令源码文件、库源码文件和测试源码文件,它们都有着不同的用途和编写规则。

    命令源码文件:
    1、独立程序的入口
    2、属于main包,包含无参数和无结果的main函数
    3、main函数执行的结果意味着当前程序运行的结束
    4、同一个代码包中不要放多个命令源码文件,同时命令源码文件和库源码文件也不要放在同一个代码包下
    5、可以通过go run命令来执行,可接受命令参数

    其中同一个代码包中不要放多个命令源码文件,同时命令源码文件和库源码文件也不要放在同一个代码包下

    这是一个建议,就证明同一个代码包中可以放多个命令源码文件,只是当一个代码包下有多个源码文件时,会出现一些问题。
    命令源码文件可以使用go run命令进行执行,则一个包下有多个命令源码文件时,则可以分开单独 go run 运行起来,但是这样做后无法通过 go build 和 go install进行编译和安装。

     同时当命令源码文件和库源码文件放在同一个代码包下时,也会出现同样问题,库源码文件不能通过 go build 和 go install 这种常规的方法编译和安装。提示和上图一样。
    因此建议同在一个代码包中不要放多个命令源码文件,同时命令源码文件和库源码文件也不要放在同一个代码包下

  • 相关阅读:
    Centos7安装docker-ce
    postgresql-11主从复制(流复制)部署
    centos7安装postgreSql11
    CentOS7下安装PostgreSQL12
    postgres生成uuid
    软工第一次团队展示
    软工第一次结对编程作业
    软工第一次个人编程作业
    课程总结
    团队作业
  • 原文地址:https://www.cnblogs.com/saryli/p/11606371.html
Copyright © 2011-2022 走看看