走进 Go 语言基础语言
一 .Go语言的特点
1.高性能、高并发
2.语法简单、学习曲线平缓
3.丰富的标准库
4.完善的工具链
5.静态链接
6.快速编译
7.跨平台
8.垃圾回收
二 .新知识
-
- 字符串:
go语言的字符串是内置类型,可以直接通过加号拼接,也能够直接用等于号去比较两个字符串。
在go语言里面变量的声明有两种方式:
- 一种是通过var name string = ""这种方式来声明变量,声明变量的时候,一般般会自动去推导变量的类型,也可以写出变量类型。
- 另一种声明变量的方式是:使用变量冒号:=等于值。
- 字符串:
go语言的字符串是内置类型,可以直接通过加号拼接,也能够直接用等于号去比较两个字符串。
在go语言里面变量的声明有两种方式:
-
2.常量
把var改成const,里面的常量,它没有确定的类型,会根据使用的上下文来自动确定类型。
-
3.切片不支持负数索引
-
-
map字典
-
-
-
指针(只能实现修改操作)
-
-
- strings包里面有很多关于字符串的操作:
- contains判断一个字符串里面是否有包含另一 个字符串
- count字符串计数
- index 查找某个字符串的位置
- join 连接多个字符串
- repeat重复多个字符串
- replace替换字符串
三 .总结
1.什么是Go语言
1.1 Go语言基本特征
1.2 Go语言应用优势
2. Go语言入门
2.1 开发环境-安装Golang
2.2 Go语言基础语法
四 .个人感悟
1.多敲代码,实践出真知。
2.可以将Go的语法规则与C++、Python等语言的语法规则对比理解记忆,这样记忆会更加深刻。
Go 语言的实战案例
一. 例子
1.使用Golang来构建一个猜数字游戏
2.使用Golang来写一个简单的命令词典工具
3.使用Golang来写一个socks5代理服务器