• Go语言教程

  • 价格:免费
  • 状态:全书已完结
  • 在读人数:5
  • 热度:363
创建者
  • 巴克利
  • 31 粉丝 52博客
内容简介

写給想要学习Go语言的你。

Go语言是谷歌发布的一款开源编程语言。因为Go语言有专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。


Google对Go寄予厚望。其设计是让软件充分发挥多核心处理器同步多工的优点,并可解决面向对象程序设计的麻烦。它具有现代的程序语言特色,如垃圾回收,帮助程序设计师处理琐碎和重要的内存管理等问题。Go的速度也非常快,几乎和C或C++程序一样快,且能够快速制作程序。
Go的网站就是用Go所建立,但Google有更大的野心。该软件是专为构建服务器软件所设计(如Google的Gmail)。Google认为Go还可应用到其他领域,包括在浏览器内执行软件,取代JavaScript的角色。



章节目录
  • 前言
  • Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。 Go是谷歌2009发布的第二款编程语言。2009年7月份,谷歌曾发布了Simple语言,它是用来开发Androi
  • 第一章 学习Go语言前的准备工作
  • 1.1 Go语言开发环境的安装配置
  • 在学习Go语言编程之前,我们需要安装和配置好Go语言的开发环境。可以选择线上的编译器:http://tour.golang.org/welcome/1 来直接执行代码。也可以在您自己的计算机上安装开发编译环境。本地环境设置 如果您愿意在本地环境安装和配置Go编程语言,则需要在计算机上提
  • 1.2 Go语言在线开发工具(免安装)
  • Go 是一个开源的编程语言, Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。需要在自己的计算机上运行Go语言,那么就需要安装Go语言的开发编译环境。下面我向你介绍一下如何在 CloudStudio 平台上快速开始你的Go项目CloudStudio 已
  • 第二章 Go语言语法基础
  • 2.1 Go语言的程序结构
  • 在学习Go编程语言的基本构建块之前,我们先来看看一个最小的Go程序结构,以便我们可在未来的章节将它作为参考。Go Hello World示例Go程序基本上由以下部分组成: 1.软件包声明 2.导入包 3.函数(功能) 4.变量 5.语句和表达式 6
  • 2.2 Go语言的基础语法
  • 在上一小节中,您已经看到Go程序的基本结构,因此很容易理解Go编程语言的其他基本构建块。Go语言中的标记Go程序是由各种标记组成的,标记可以是关键字,标识符,常量,字符串文字或符号。例如,以下Go语句由六个标记组成:fmt.Println("Hello, World!") Go每个标记单独表示为: fmt . Println
  • 2.3 Go语言中的数据类型
  • 在Go编程语言中,数据类型是指用于声明不同类型的变量或函数的扩展系统。变量的类型确定它在存储中占用多少空间以及如何解释存储的位模式。Go中的类型可以分类如下:数组类型和结构类型统称为聚合类型。函数的类型指定具有相同参数和结
  • 2.4 Go语言中的变量
  • 变量只是给程序可以操作的存储区域的名字。Go中的每个变量都有一个特定的类型,它决定了变量的内存大小和布局; 可以存储在存储器内的值的范围; 以及可以应用于该变量的一组操作。变量的名称可以由字母,数字和下划线字符组成。它必须以字母或下划线开头。大写和小写字母是不同的名称,因为Go是区分大小写的。基于前一章中解释的基本类型,有以下
  • 2.5 Go语言中的常量
  • 常量是指程序在执行过程中可能不会改变的固定值。 这些固定值也称为文字。 常量可以是任何基本数据类型,如整数常量,浮点常量,字符常量或字符串常量。 还有枚举常量。常量一般会被编译器视为常规变量,只是它们的值不能在定义之后被修改。整数文字 整数文字可以是十进制,八进制或十六进制常数。 前缀指定
  • 2.6 Go语言中的运算符
  • 运算符是一个符号,通知编译器执行特定的数学或逻辑操作。 Go语言有丰富的内置运算符,并提供以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 按位运算符 赋值运算符 其它(杂项)运算符本教程将逐个解
  • 默认子目录
  • 默认子目录
读者评论
  • 你还没登录,点击这里
  • 本书评论
最近这些人在读这本书