Golang 101(Go语言101 中文版) v1.21.a# Go语言101 $ -=v1.21.a-d5979d9= $   ! 著 # Go语言101 $ -= v1.21.a-d5979d9 = - $  老貘 著 ## 目录 - 第0章:关于《Go语言101》- 为什么写这本书 - 第1章:致谢 - 第2章:Go语言简介 - 为什么Go语言值得学习 为什么Go语言值得学习 - 第3章:Go官方工具链 - 如何编译和运行Go程序 - Go编程入门 - 第4章:程序源代码基本元素介绍 - 第5章:关键字和标识符 - 第6章:基本类型和它们的字面量表示 - 第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断 - 第8章:运算操作符 - 顺便介绍了更多的类型推断规则 - 第9章:函数声明和调用 - 第10章:代码包和包引入0 码力 | 608 页 | 1.08 MB | 2 年前3
Golang 101(Go语言101 中文版) v1.21.a# Go语言101 $ -=v1.21.a-d5979d9= $   ! .jpg)  老貘 著 # Go语言101 $ -= v1.21.a-d5979d9 = - $  老貘 著 ## 目录 - 第0章:关于《Go语言101》 - 为什么写这本书 - 第1章:致谢 - 第2章:Go语言简介 - 为什么Go语言值得学习 - 第3章:Go官方工具链 - 如何编译和运行Go程序 - Go编程入门 - 第4章:程序源代码基本元素介绍 - 第5章:关键字和标识符 - 第6章:基本类型和它们的字面量表示0 码力 | 821 页 | 956.82 KB | 2 年前3
Golang 101(Go语言101 中文版) v1.21.a# Go语言101 $ -=v1.21.a-d5979d9= $   ! fbc393c0e28f665e51efc45125/p1_4.jpg) 老貘 著 ## 目录 第0章:关于《Go语言101》-为什么写这本书 第1章:致谢 第2章:Go语言简介-为什么Go语言值得学习 - 第3章:Go官方工具链 - 如何编译和运行Go程序 • Go编程入门 第4章:程序源代码基本元素介绍 。第5章:关键字和标识符 第6章:基本类型和它们的字面量表示 。第7 第13章:协程、延迟函数调用、以及恐慌和恢复 • Go类型系统 第14章:Go类型系统概述-精通Go编程必读 。第15章:指针 。第16章:结构体 。第17章:值部-为了更容易和更深刻地理解Go中的各种值 。第18章:数组、切片和映射 - Go中的首要容器类型 。第19章:字符串 。第20章:函数 - 函数类型和函数值,以及变长参数个数函数 。第21章:通道 - Go特色的并发同步方式 第22章:方法0 码力 | 591 页 | 21.40 MB | 2 年前3
Go 101 (Golang 101) v1.21.0# Go 101 $ -=v1.21.0-745652d= $      Tapir Liu ## Contents • §0. About Go 101 - why this book is written Acknowledgments • §2. An Introduction of Go - why Go is worth learning. • §3. The Go Toolchain - how to compile and run Go programs. • Become Familiar With Go Code ☐ §4. Introduction of Source Code Elements0 码力 | 610 页 | 945.17 KB | 2 年前3
Go 101 (Golang 101) v1.21.0# Go 101 $ -=v1.21.0-745652d= $    Tapir Liu ## Contents • §0. About Go 101 - why this book is Acknowledgments • §2. An Introduction of Go - why Go is worth learning. • §3. The Go Toolchain - how to compile and run Go programs. • Become Familiar With Go Code §4. Introduction of Source Code Elements0 码力 | 880 页 | 833.34 KB | 2 年前3
NativeScript 101## NativeScript 101 ## NativeScript 101 ## Rob Lauer @RobLauer Senior Manager, Developer Relations Progress $ ^{®} $ ## What can we cover today? 0 Rise of "JavaScript-driven Native" 0 Intro Class Reference Task 99 | UIAlertView Class Reference Task 100 | UIAlertView Class Reference Task 101 | UIAlertView Class Reference Task 102 | UIAlertView Class Reference Task 103 | UIAlertView Class Reference0 码力 | 90 页 | 40.11 MB | 2 年前3
Go语言基础
Golang Fundaments## Go语言基础 Golang Fundaments 中山大学 数据科学与计算学院 潘茂林 panml@mail.sysu.edu.cn ## 大纲 • Golang-设计哲学 • 基础知识学习 • Go语言的入门资源 • 本地项目工作空间组织 • 开始编程 ## Golang-设计哲学 ## 我们需要什么样的语言 曾经 我们对包含大量代码的程序印象深刻。 - 我们努力在代码库中创建大型抽象。 这是一个有效的程序吗? - 是正确的吗? - 按时完成了吗? - 花了成本(时间、空间复杂度)? 渴望成为质量、效率和简单的冠军。 • 有自己的观点。 • 重视反省和自我检讨。 ## Go语言应该是这样的 · 易于阅读代码 - 对遗存软件友好 • 心智模型 • 生产率与性能 • 正确性与性能 • 规则 • 方便代码评审 - 完整性 - 可读性 - 简单性 - 性能 • 实用主义的语言风格 - 面向编译器的静态类型语言 • 数据类型必须在编译阶段确定 • 语言能充分发挥编译优化技术 - 复古且简便的语言 • 集合了多种语言实用的语法表示 • 函数是一等公民(First-Class Functions) • 抛弃了面向对象 - 开放(几乎所有资源都在github上) ## • 语法基本特点 - C 语言的身体(语法基本类似 C 语言) – Python0 码力 | 21 页 | 851.30 KB | 2 年前3
2.2.3 Go语言的抢占式调度## Go 语言的抢占式调度  曹春晖 资深 Gopher  Go 程序的启动 新版本的抢占实现 05 当前的 Go 语言还有哪些问题 06 ## 第一部分 ## Go 程序的启动 ## 编译过程 ### Go 程序 hello.go 的编译过程: ●●● package main func main() { println("hello world") } ●●● go build hello.go ●●● 












