-
package main import ( "encoding/xml" "fmt" ) // 人物档案 type person struct { Name string `xml:"name,attr"` Age int `xml:"年龄"` } func main() { p := person{ Name: "Davy", Age: 18, } data, err := xml.MarshalIndent(p, "", " ") if err != nil { fmt.Println(err) return } fmt.Println(string(data)) var p2 person err = xml.Unmarshal(data, &p2) if err != nil { fmt.Println(err) return } fmt.Println(p2) }
查看全部 -
// 基本数值转换 fmt.Println(strconv.Itoa(10)) fmt.Println(strconv.Atoi("711")) // 解析 fmt.Println(strconv.ParseBool("false")) fmt.Println(strconv.ParseFloat("3.14", 64)) // 格式化 fmt.Println(strconv.FormatBool(true)) fmt.Println(strconv.FormatInt(123, 2))
查看全部 -
s := "hello world" // 是否包含 fmt.Println(strings.Contains(s, "hello"), strings.Contains(s, "?")) // 索引,base 0 fmt.Println(strings.Index(s, "o")) ss := "1#2#345" // 切割字符串 splitedStr := strings.Split(ss, "#") fmt.Println(splitedStr) // 合并字符串 fmt.Println(strings.Join(splitedStr, "#")) fmt.Println(strings.HasPrefix(s, "he"), strings.HasSuffix(s, "ld"))
查看全部 -
字符串基本操作
查看全部 -
实战
从 VS 工程文件获取文件列表
模拟命令行拷贝文件
查看全部 -
字符串相关操作
字符串切割,合并,查找
字符串和其他类型的转化
整型布尔型浮点型
查看全部 -
Galang 之文本编码处理
查看全部 -
栗子吱吱吱吱
查看全部 -
拷贝文件:从src读,写到dst
查看全部 -
NArg 命令行参数数量的检查
查看全部 -
获取节点属性
查看全部 -
获取节点
查看全部 -
字符串转换与格式化
查看全部 -
整型和字符串转换
查看全部 -
判断前缀和后缀是否存在
查看全部
举报
0/150
提交
取消