zoukankan      html  css  js  c++  java
  • golang问题101

    一、参考

    二、问题列表

    2.1 golang中为什么需要一个package main才能运行呢?

    (1) 描述

    go文件中,如果声明的package不是 main, 使用go run file.go, 报错go run: cannot run non-main package

    (2) 解答

    stackoverflow上的解答

    每一个go程序的入口都是main.main, 即编译器会寻找main包下的main函数

    2.2 GOPATHGOROOT的作用与区别是什么?

    (1) 描述

    在安装完go后,使用vscode等编辑器便编写代码,运行时候,需要配置 GOPATH, 此时的GOPATH是什么作用呢?

    GOROOT又是什么意思?

    (2) 解答

    stackoverflow上的解答

    GOPATH是保存项目的目录地址列表,go的编译器编译源代码时候,需要根据GOPATH的配置找到对应的目录下的项目源码位置

    GOROOTgo的二进制编译器的保存位置,默认在:

    a. 类unix系统上(包含macos)上保存在/usr/local/go

    b. windows上保存在c:Go

    如果,go编译器没有保存在默认地址,需要添加对应的环境变量

  • 相关阅读:
    快速创建ssm项目
    String 的基础知识点梳理一
    消息中间件ActiveMQ
    log4j.properties
    数据库基础
    pycharm快捷键
    HTML其他标签
    HTML基本标签
    概率论基础2
    概率论基础1
  • 原文地址:https://www.cnblogs.com/thewindyz/p/13941310.html
Copyright © 2011-2022 走看看