zoukankan      html  css  js  c++  java
  • Go笔记-标准库的介绍

    【unsafe】包含了一些打破Go语言“类型安全”的命令,一般的程序中不会被使用,可用在C/C++程序的调用中
    【syscall】底层的外部包,提供了操作系统底层调用的基本接口
    【os/exec】提供我们运行外部操作系统命令和程序的方式
    【os】提供给我们一个平台无关性的操作系统功能接口,采用Unix设计,隐藏了不同操作系统间差异,让不同 的文件系统和操作系统对象表现一致
    【archive/tar】【/zip-compress】压缩(解压缩文件功能)
    【fmt】提供了格式化输入输出功能
    【io】提供了基本输入输出功能,大多数是围绕系统功能的封装
    【bufio】缓冲输入输出的封装
    【path/filepath】用来操作再当前系统中的目标文件名路径
    【falg】对命令行参数的操作
    【strings】字符串的操作
    【strconv】提供将字符串转换为基础类型的功能
    【unicode】为unicode类型的字符串提供特殊的功能
    【regexp】正则表达式功能
    【bytes】提供对字符型分片的操作
    【index/suffixarray】子字符串快速查询
    【math】基本的数据函数
    【math/cmath】对复数的操作
    【math/rand】伪随机数生成
    【sort】为数组排序和自定义集合
    【math/big】大数的实现和计算
    【list】双链表
    【ring】环形链表
    【time】日期和时间的基本操作
    【log】记录程序运行时产生的日志
    【encoding/json】json的相关操作
    【encoding/xml】xml相关操作
    【net】网络数据的基本操作
    【http】提供了一个可扩展的HTTP服务器和基础客户端,解析HTTP请求和回复
    【html】HTML5解析器
    【runtime】Go程序运行时的交互操作,例如垃圾回收和协程创建
    【reflect】实现通过程序运行时反射
     
    完整Golang 包请点击
     
     
     
     
     
    【学习参考处:https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/directory.md】
  • 相关阅读:
    bzoj2049 [Sdoi2008]Cave 洞穴勘测——LCT
    洛谷P2679 子串——DP
    bzoj3669 [Noi2014]魔法森林——LCT
    洛谷P3778 [APIO2017]商旅——01分数规划
    bzoj4196 [Noi2015]软件包管理器——树链剖分
    bzoj4881 线段游戏——上升序列方案数
    bzoj1426 (洛谷P4550) 收集邮票——期望
    bzoj1858 [Scoi2010]序列操作——线段树
    bzoj3626 [LNOI2014]LCA——树链剖分
    L The Digits String(没有写完,有空补)
  • 原文地址:https://www.cnblogs.com/ymkfnuiwgij/p/7912121.html
Copyright © 2011-2022 走看看