go中导入包的几种方式

  1. 标准方式:  
    1
    2
    3
    import (
        "fmt"
    )<br>使用:<br>fmt.Println()
  2. 点(.)方式
    1
    2
    3
    4
    5
    import (
       "fmt"  
    )
     
    使用时候,可以胜率fmt前缀<br>Println()<br>

      

  3. 别名
    1
    2
    3
    4
    5
    6
    7
    import(
       "fmt"  
     
    )
     
    使用方法:f是fmt的简称
    f.Println()

      

  4. 下划线(_)
    1
    2
    3
    import(
       "github.com/go-sql-driver/mysql"  
    )_仅作引用,而不是导入引用的时候:使用_操作引用包是无法通过包名来调用包中的导出函数,而是只是为了简单的调用其init函数()但当导入一个包时候,他的所有init()函数就会被执行,但有时候,并非真的需要这些包及导出函数,仅仅是希望它的init()函数被执行.

      

posted @   菜鸟++  阅读(2294)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示