听峰问雨 听峰问雨
首页
导航站
  • 编程语言

    • Python
  • 数据结构与算法
  • 设计模式
  • UVA
  • LeetCode
  • 《Go语言实战》
  • 《Go Web编程》
  • 《算法精粹 经典计算机科学问题的Python实现》
  • 学习
  • 博客搭建
  • 本站

    • 分类
    • 标签
    • 归档
  • 我的

    • 收藏
    • 关于
GitHub (opens new window)

zfprotectors

默默学习er
首页
导航站
  • 编程语言

    • Python
  • 数据结构与算法
  • 设计模式
  • UVA
  • LeetCode
  • 《Go语言实战》
  • 《Go Web编程》
  • 《算法精粹 经典计算机科学问题的Python实现》
  • 学习
  • 博客搭建
  • 本站

    • 分类
    • 标签
    • 归档
  • 我的

    • 收藏
    • 关于
GitHub (opens new window)
  • 《Go语言实战》

    • Go语言的介绍
      • Go的优势
      • Go的初步使用
    • 快速开始一个Go程序-RSS匹配器
    • 打包和工具链
    • 数组,切片和映射
    • Go语言的类型系统
    • 并发
  • 《Go Web编程》

  • 《算法精粹 经典计算机科学问题的Python实现》

  • 读书笔记
  • 《Go语言实战》
zfprotectors
2022-05-24
目录

Go语言的介绍

# Go的优势

  1. Go语言编译速度快,减少等待项目构建的时间。 Go语言编译器只会引用对应的库,而C和Java等语言,需要遍历所有依赖的库才能完成。
  2. Go语言内置并发机制(goroutine和通道),方便软件扩展,使用更多资源
  3. Go语言的类型系统简单高效,便于复用
  4. Go语言自带垃圾回收机制

# Go的初步使用

package main
import "fmt"
func main() {
  fmt.Println("hello, world!")
}
1
2
3
4
5

package:go程序都组织成包,一个包定义一组编译过的代码,包的名字类似命名空间,可以用来间接访问包内声明的标识符

import:import语句用于导入外部代码。让用户可以访问其中的标识符,标准库中的fmt包用于格式化并输出数据

func main():和C语言一样,main函数是该程序执行的入口

编辑 (opens new window)
#Go
上次更新: 2022/05/26, 12:36:19
快速开始一个Go程序-RSS匹配器

快速开始一个Go程序-RSS匹配器→

最近更新
01
LeetCode88 - 合并两个有序数组
06-22
02
LeetCode1 - 两数之和
06-22
03
LeetCode1603 - 设计停车系统
06-21
更多文章>
Theme by Vdoing | Copyright © 2021-2022 zfprotectors | 闽ICP备2021014222号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式