注册 登录

清河洛

您现在的位置是:清河洛 > 后端服务 > go学习

go学习

  • go中的type关键字

    type是go语法里的重要而且常用的关键字,搞清楚type的使用,就容易理解go语言中的核心概念struct、interface、函数等的使用一、定义结构体type struct_name struct { item1 val_type item2 val_type } 二、定义接口type interface_name interface{ method1() method1() } 三、定义函数类型type func_name func (type1,type2,...)(type1,type2,...) 在go中,函数可以作为另一个函数的参数,也可以作...

    2023-05-22
  • go中的配置解析库viper

    Viper是适用于Go应用程序的完整配置解决方案,可以处理几乎所有类型的配置需求和格式Viper支持多种格式的配置文件,如果没有设置配置文件的类型或后缀,会自动按指定顺序去尝试"json", "toml", "yaml(yml)","properties(props/prop)", "hcl", "dotenv(env)", "ini" 安装:go get github.com/spf13/viper引入:import "github.com/spf...

    2023-04-14
  • go的excelize库中的创建样式

    由于在excel中的样式有多种,excelize库中为每种类型的样式制定的不同的数据机构,最后将所有的样式合并颜色使用6位的16进制颜色字符串表示对齐样式type Alignment struct { Horizontal string `json:"horizontal"` Indent int `json:"indent"` ShrinkToFit bool `json:"shrink_to_fit"` TextRotation int ...

    2022-12-08
  • Go中的键鼠操作库robotgo

    robotgo是一个跨平台的控制键盘鼠标和读取屏幕的库安装:go get github.com/go-vgo/robotgo公用函数Sleep(sec):操作暂停指定的秒数 MilliSleep(ms):操作暂停指定的毫秒数键盘KeyTap(key, modifier):按下指定的按键keymodifier为功能键,按键的时候保持长按,支持alt,command(win),control和shift 可以使用多个功能键,用逗号隔开SetKeyDelay(ms):设置键盘延迟 (在键盘一个事件后), 单位 ms, 默认值 10msKeyToggle(key, down, modifier)...

    2022-09-18
  • Go语言中的EXCEL表格操作

    excelize库是Go语言编写的用于操作Excel文档基础库,可以使用它来读取、写入由Excel2007及以上版本创建的电子表格文档安装:go get github.com/xuri/excelize/v2进行安装引用:import "github.com/xuri/excelize/v2"包级函数列名和列索引转换 列名转索引:ColumnNameToNumber(name string) (int, error) 索引转列名:ColumnNumberToName(num int) (string, error) 单元格坐标相关 单元格坐标为excel中单元格的表示方式,如"A4","...

    2022-06-30


网址导航