![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
长情丶
这个作者很懒,什么都没留下…
展开
-
Golang——特点
Go语言的特点 Go语言保证了既能到达静态编译语言的安全和性能,又达到了动态语言开发维护的高效率。 从c语言中继承了很多理念,包括表达式语法,控制结构,基础数据类型,调用参数传值,指针等等,也保留了和C语言一样的编译执行方式及弱化的指针。 引入包的概念,用于组织程序结构,Go语言的一个文件都要归属于一个包,而不能单独存在。 垃圾回收机制,内存自动回收,不需开发人员管理 【稍微不注意就会出现内存泄漏】 天然并发【重要特点】 从语言层面支持并发,实现简单 goroutine,轻量级线程,原创 2020-08-15 20:48:08 · 301 阅读 · 0 评论 -
Golang——strconv
1.strconv包提供了字符串与简单数据类型之间的类型转换功能。可以将简单类型转换为字符串,也可以将字符串转换为其它简单类型。 2. string和int的转换 int转换为字符串:Itoa() println("a" + strconv.Itoa(32)) // a32 string转换为int:Atoi() func Atoi(s string) (int, error) ...原创 2020-08-13 11:19:50 · 125 阅读 · 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 · 769 阅读 · 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 · 767 阅读 · 0 评论 -
go ——安装
一.下载地址: 下载地址 https://studygolang.com/dl 二.选择对应的系统安装。原创 2020-05-06 10:26:17 · 112 阅读 · 0 评论