golang
已收录文章:11806篇
-
写命令行程序时需要对命令参数进行解析,这时我们可以使用 os 库。os 库可以通过变量 Args 来获取命令参数,os.Args 返回一个字符串数组,其中第一个参数就是执行文件本身。package mainimport (214 收藏
-
函数function Go函数不支持嵌套、重载和默认参数 但支持以下特性: 无需声明原型 不定长度变参 多返回值 命名返回值参数 匿名函数 闭包 前言 一个不可重入的函数就是一个在任何248 收藏
-
golang实现加密解密的库很多,这里使用的是aes库+base64库来实现. 使用时,需要指定一个私钥,来进行加解密,这里指定是: var aeskey = []byte(“321423u9y8d2fwfl”) 上代码: package main import ( "fmt" "270 收藏
-
嵌入结构体内部可能拥有相同的成员名,成员重名时会发生什么?下面通过例子来讲解。package mainimport ( "fmt")type A struct { a int}type B struct { a int}type C struct { A B}func main() { c :=319 收藏
-
a.txt文件内容: ABCDEFGHI HELLO GOLANG package main import ( "fmt" "os" "io" ) func main() { fileName := "C:\\Robert\\日志分析\\tools_go\\vdn_sqlInterface\\a.txt" file, err := os.OpenFile(fileName, os.O_RDWR, 0666) if err != nil {100 收藏
-
Encode 将一个对象编码成JSON数据,接受一个interface{}对象,返回[]byte和error: func Marshal(v interface{}) ([]byte, error) Marshal函数将会递归遍历整个对象,依次按成员类型对这个对象进行编码,类型转239 收藏