go
Chen-ky
这个作者很懒,什么都没留下…
展开
-
go 字符串的拼接
对于string:直接+=进行拼接var s string str := "123"str += "123123"str += "qwerqwe"利用Sprintfvar s string = "12312sf"s = fmt.Sprintf("%s %s",s,"123123")对于[]string利用strings.Join进行拼接s := "1231"strings.Joi原创 2017-11-20 13:49:08 · 68694 阅读 · 0 评论 -
go语言string、int、int64互相转换
#string到int int,err:=strconv.Atoi(string) #string到int64 int64, err := strconv.ParseInt(string, 10, 64) #int到string string:=strconv.Itoa(int) #int64到string string:=strconv.FormatInt(int64,转载 2017-11-22 12:44:55 · 1624 阅读 · 0 评论 -
Golang 常用字符串处理方法
package mainimport ( "fmt" "strings" //"unicode/utf8")func main() { fmt.Println("查找子串是否在指定的字符串中") fmt.Println(" Contains 函数的用法") fmt.Println(strings.Contains("seafood", "foo"))转载 2017-11-23 18:43:41 · 1723 阅读 · 0 评论 -
golang中os/exec包用法
exec包执行外部命令,它将os.StartProcess进行包装使得它更容易映射到stdin和stdout,并且利用pipe连接i/o.func LookPath(file string) (string, error) //LookPath在环境变量中查找科执行二进制文件,如果file中包含一个斜杠,则直接根据绝对路径或者相对本目录的相对路径去查找[html] view plain co转载 2017-12-15 10:57:14 · 5704 阅读 · 0 评论 -
urfave/cli go语言的命令行库
命令行应用通常很小,程序猿们也不喜欢为它编写注释。所以一些额外的工作,如解析参数有个合理的库来帮忙做就好了。 https://github.com/urfave/cli 这个项目因此而生。 安装:go get github.com/urfave/cli 以下的例子均来自官网:package mainimport ( "os" "github.com/urfave/cli")func m转载 2017-12-17 10:17:46 · 7547 阅读 · 0 评论 -
golang语言os.Stat()用法及功能
package mainimport ( "fmt" "os")func main() { fileinfo, err := os.Stat(`C:\Users\Administrator\Desktop\UninstallTool.zip`) if err != nil { panic(err) } fmt.Println(file转载 2017-12-17 20:45:14 · 13771 阅读 · 0 评论