zoukankan      html  css  js  c++  java
  • Go 包

    #1  包:模块的意思
    #2 自定义包
        -go语言的代码必须放在gopath的src路径下
        -包导入是从gopath的src路径下开始检索(开始找)
        -除了main包以外,建议包名就叫文件夹名,一个文件夹下的包名必须一致
        -同一个包下,变量,函数只能定义一次
        -同一个包下的变量和函数可以直接使用
        -包内的函数或变量,想让外部包使用,必须首字母大写
        -以后下的第三方包都是放在gopath的src路径下
    # 3 init函数(特殊函数)
        -不需要调用就会执行
        -可以定义多个
    # 4 包导入的几种方式
        -import "day02/mypackage"
        -给包重命名
            -import 名字 "day02/mypackage"
            名字.变量/函数
        -包只导入,不使用
        import _ "day02/mypackage"
     
    # 5 go语言没有一个统一包管理的地址,大家都放到github上
    
    # 6 采用go mode模式
        -两种创建方式之一
            -命令行下输入:go mod init 项目名   在当前路径下创建出go.mod(该项目依赖go的版本,第三方包版本)
            -项目路径的cmd窗口,go get 第三方包,就会在go.mod中加入依赖
            -以后把项目copy给别人,go install
            -自己写的包,就放在自己项目路径下
            -加代理的方式:手动写,goland中配置
           -在goland中创建项目时,直接指定modules,可以配置环境变量(加代理)
  • 相关阅读:
    linux 下ip命令对比ifconfig命令
    Redis使用详细教程
    shell中eval命令
    在Ubuntu 14.04 上安装 FTP 服务
    这本将shell的书应该不错
    linux sh 脚本调用外部命令
    c语言char 和int的问题
    ubuntu网卡ip的配置
    js中获取时间new date()的用法
    react 组件之间的通信
  • 原文地址:https://www.cnblogs.com/ZhZhang12138/p/14886673.html
Copyright © 2011-2022 走看看