行癫Go教程专刊[开源]
文章平均质量分 88
行癫Go教程,专注打造开源共享
zy_xingdian
云计算架构师,资深网络专家,Go语言资深工程师
展开
-
Go的华丽的转身(五)
注意:Go的华丽的转身系列五是最后一篇,请继续关注"Go的云中漫步系列" Go 语言运算符 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 算术运算符: 假定 A 值为 10,B 值为 20 运算符 描述 实例 + 相加 A + B 输出结果 30 - 相减 A - B 输出结果 -10 * 相乘 A * B 输出结果 200 /...原创 2019-12-17 20:03:19 · 240 阅读 · 0 评论 -
Go的华丽的转身(四)
Go 语言常量 常量是一个简单值的标识符,在程序运行时,不会被修改的量。 常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。 常量的定义格式: const identifier [type] = value 你可以省略类型说明符 [type],因为编译器可以根据变量的值来推断其类型。 显式类型定义: const b string = "abc" 隐式类型定义: con...原创 2019-12-15 22:38:53 · 143 阅读 · 0 评论 -
Go的华丽的转身(三)
Go 的变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。 Go 语言变量名由字母、数字、下划线组成,其中首个字母不能为数字。 声明变量的一般形式是使用 var 关键字: var identifier type 变量声明 第一种,指定变量类型,声明后若不赋值,使用默认值。 var v_name v_type v_name = value 第...原创 2019-12-13 17:58:02 · 204 阅读 · 0 评论 -
Go的华丽的转身(二)
Go 语言数据类型 1Go 语言按类别有以下几种数据类型: 类型 描述 布尔型 布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true。 数字类型 整型 int 和浮点型 float,Go 语言支持整型和浮点型数字,并且原生支持复数,其中位的运算采用补码。 字符串类型 字符串就是一串固定长度的字符连接起来的字符序列。Go的字符...原创 2019-12-12 17:14:39 · 460 阅读 · 0 评论 -
Go的华丽的转身(一)
一:基本语法 1.Go 标记 Go 程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。如以下 GO 语句由 6 个标记组成: fmt.Println("Hello, World!") 6 个标记是(每行一个): 1. fmt 2. . 3. Println 4. ( 5. "Hello, World!" 6. ) 2.行分隔符 在 Go 程序中,一行代表一个语句结束。 将多个语...原创 2019-12-12 15:35:33 · 186 阅读 · 0 评论 -
GO的肢体架构
一:Go 语言结构 1.Go 语言的基础组成有以下几个部分 包声明 引入包 函数 变量 语句 & 表达式 注释 2."xingdian hello"的语法解析 [root@xingdian-server-1 go]# cat hello.go package main import "fmt" func main(){ /* 这是我的第一个简单的程序 */ fmt.Printl...原创 2019-12-11 21:30:24 · 327 阅读 · 0 评论 -
Go开始你的征程
一:Go 语言环境安装 注意:本文作者只展示Linux版本安装过程 1.Go 语言支持以下系统: Linux FreeBSD Mac OS X(也称为 Darwin) Window 安装包下载地址为:https://golang.org/dl/ (需要翻墙才能下载) 安装包下载地址为:https://studygolang.com/dl (中国境内可以下载) 2.安装过程: 下载安装包: [roo...原创 2019-12-11 21:11:25 · 375 阅读 · 0 评论 -
人生第一个Go语言程序
一:Go 语言特色 简洁、快速、安全 并行、有趣、开源 内存管理、v数组安全、编译迅速 二:第一个 Go 程序 运行一个helloword: [root@xingdian shanghai]# cat hello.go package main import "fmt" func main() { fmt.Println("Hello, World!") } 运行: [root...原创 2019-12-11 17:03:44 · 117 阅读 · 0 评论 -
GO语言的前世今生(二)
1.Go的作者 Go语言是谷歌推出的一种全新的编程语言,2007年,谷歌工程师Rob Pike, Ken Thompson和Robert Griesemer开始设计一门全新的语言,这是Go语言的最初原型。 2.Go的历程 2009年11月10日,Go语言以开放源代码的方式向全球发布。 2010年1月10日 , Go语言摘得了TIOBE公布的2009年年度大奖。 2011年3月16日,Go语言的第一...原创 2019-12-11 14:26:07 · 289 阅读 · 0 评论 -
GO语言的前世今生(一)
一:Go的前世 Go语言是谷歌2009年发布的第二款开源编程语言,它专门针对多处理器系统应用程序的编程进行了优化,它是一种系统语言其非常有用和强大,其程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。Go支持面向对象,而且具有真正的**闭包(closures)和反射 (reflection)**等功能。Go可以在不损失应用程序性能的情况下降低代码的复杂性。 二:功能特点 Go语言设...原创 2019-12-11 10:34:24 · 282 阅读 · 0 评论