[ 走进 Go 语言基础语言、Go 语言的实战案例 | 青训营笔记 ]

71 阅读2分钟

走进 Go 语言基础语言

一 .Go语言的特点

1.高性能、高并发

2.语法简单、学习曲线平缓

3.丰富的标准库

4.完善的工具链

5.静态链接

6.快速编译

7.跨平台

8.垃圾回收

二 .新知识

    1. 字符串: go语言的字符串是内置类型,可以直接通过加号拼接,也能够直接用等于号去比较两个字符串。 在go语言里面变量的声明有两种方式:
      1. 一种是通过var name string = ""这种方式来声明变量,声明变量的时候,一般般会自动去推导变量的类型,也可以写出变量类型。
      2. 另一种声明变量的方式是:使用变量冒号:=等于值。
  • 2.常量

    把var改成const,里面的常量,它没有确定的类型,会根据使用的上下文来自动确定类型。

  • 3.切片不支持负数索引

    1. map字典

    1. 指针(只能实现修改操作)

    1. strings包里面有很多关于字符串的操作:
  1. contains判断一个字符串里面是否有包含另一 个字符串
  2. count字符串计数
  3. index 查找某个字符串的位置
  4. join 连接多个字符串
  5. repeat重复多个字符串
  6. 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代理服务器