GO语言基础语法 | 青训营笔记

64 阅读1分钟

前言:

第一节课:GO语言快速上手

课程目录:

1.简介

2.入门30分钟

- 开发环境

- 基础语言

- 标准库

简介

什么是GO语言?

1.高性能、高并发

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

3.丰富的标准库

4.完善的工具链

5.静态链接

6.快速编译

7.跨平台

8.垃圾回收

一切代码都从那句话开始——“Hallo world”

2f9b1bceccfe83aec3e4701f58b3e06.png

8868581a9bd6c9b68bdc55c3f8a9291.png

22a27baa8634ca4267b8734c4cd4cdc.png

跟java做一个简单的对比:

ac3d1a0f6469262b8d7db94f3c8b660.png

跟Java相比,go语言需要因入库才能进行语句的输出,而java语言则是不需要因入库。go语言引入库之后可以快速的进行输出代码的编写,但是java语言如果想要简短输出的过程,则需要简历快速读写函数

入门

开发环境:

安装

4b0effa409b7a4e0883c44cdd2f0546.png

14bf1844918cbcc2129ff311561913c.png

5cb5f5cd1abf4e02eab83c604e884f0.png

配置集成开发环境:

4a48ce392e62db0cacc02c1d8bb03c4.png

c349b784fc25e3616d1b21a21f71465.png

基础语言:

变量

变量定义需要用var与Java需要判断数据类型并不行同 0461edd47f0a4b309904ffae2bd2a27.png

if-else

没什么好说的,条件判断语句

d26703db491728e6a1bed6c8bf8e761.png

循环

for循环的格式

118b9c8e00e0703db59f6b44b366895.png

标准库:

TCP echo server

e3faa35b3cf0cfb143a309bb34f5f58.png