go语言基础语言|青训营笔记

68 阅读2分钟

“这是我参与「第五届青训营 」笔记创作活动的第1天 ”

本节课作为本合集课程的开篇之课,为我们详细讲解了go语言的相关背景知识,使我从开发环境、基础语法和标准库出发,轻松入门。 字节跳动中开发语言主要是Go语言。 什么是Go语言 Go语言,是谷歌出品的一门通用型计算机编程语言。Go语言有以下特点

  1. Go语言是一门高性能,高变化的编程语言,也有和c++、JAVA媲美的性能对比,还内建了对高变化的支持,而不像很多编程语言以库的形式支持,也就是说在波浪里面,我们不需要像其它语言一样去寻找一些经过高度性能优化的第三方库来开发应用,只需要使用标准库或者任意基于标准库的第三方库即可开发高并发应用程序。
  2. Go的语法简单易懂过语言,其语法风格类似于并且在c语言的基础上进行了大幅度的简化。比如去掉了不需要的表达式括号,循环也只有for循环一种表示方法、就可以同时实现数值、等的各种遍历,因此Go语言上手非常容易,学习曲线平缓,不像c或者c++这些语言需要两到三年的学习期,一个熟练的过开发者只需要短短一周时间就可以从学习阶段转到真正的开发阶段,并完成一个高并发的用程序的开发。
  3. go语言和Pyhon一样拥有丰富的标准库。在很多情况下,不需要第三方库进行开发,这样更加稳定、安全性更高
  4. Go语言在诞生之初就有完善的工具链。有完整的单元测试框架。
  5. Go语言中所有编译结构都是静态链接。
  6. Go拥有静态语言中几乎最快的编译速度。
  7. Go一眼可以跨平台,各种系统各种编译器。
  8. Go语言带有垃圾回收。

Go语言使用环境 美团、滴滴、字节跳动等等

基础语法-Hello World package main

import (

"fmt"

)

func main() {

fmt.Println("hello world")

}

IMG_0323.jpg package main