
go
长情丶
这个作者很懒,什么都没留下…
展开
-
Golang——特点
Go语言的特点Go语言保证了既能到达静态编译语言的安全和性能,又达到了动态语言开发维护的高效率。从c语言中继承了很多理念,包括表达式语法,控制结构,基础数据类型,调用参数传值,指针等等,也保留了和C语言一样的编译执行方式及弱化的指针。引入包的概念,用于组织程序结构,Go语言的一个文件都要归属于一个包,而不能单独存在。垃圾回收机制,内存自动回收,不需开发人员管理 【稍微不注意就会出现内存泄漏】天然并发【重要特点】从语言层面支持并发,实现简单goroutine,轻量级线程,原创 2020-08-15 20:48:08 · 339 阅读 · 0 评论 -
Golang——strconv
1.strconv包提供了字符串与简单数据类型之间的类型转换功能。可以将简单类型转换为字符串,也可以将字符串转换为其它简单类型。2. string和int的转换int转换为字符串:Itoa()println("a" + strconv.Itoa(32)) // a32string转换为int:Atoi()func Atoi(s string) (int, error)...原创 2020-08-13 11:19:50 · 160 阅读 · 0 评论 -
Golang——比较字符串切片
Golang中不能使用 == 来判断两个字符串切片是否相等,但提供了**DeepEqual()**方法:func DeepEqual(x, y interface{}) bool {}方法传递任意两个变量x,y 首先判断类型是否相同不同直接返回false,然后判断内容是否相等4.代码示例: tests := []test{ { s:"25525511135", res: []string{ "255.255.11.135", "255.255.111.35", .原创 2020-08-13 09:53:02 · 827 阅读 · 0 评论 -
Golang——正则表达式
常用语法:/**golang of regexp:. 匹配任意换行符以外的任意字符\w 匹配字母 下划线、汉字、数字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束 * 重复零次或更多次 + 重复一次或更多次 ? 重复零次或一次 {n} 重复n次 {n,} 重复n次或更多次 {n,m}重复n,m次之间 捕获(exp) 匹配exp,并捕获文本到..原创 2020-08-12 20:13:40 · 860 阅读 · 0 评论 -
go ——安装
一.下载地址:下载地址 https://studygolang.com/dl二.选择对应的系统安装。原创 2020-05-06 10:26:17 · 143 阅读 · 0 评论