![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go语言
文章平均质量分 79
三旬老汉
这个作者很懒,什么都没留下…
展开
-
Go语言基础学习一:对go的感性初步认识
1.why Go? 接触一门语言,首先我们要对这门语言有着感性的认识,在没有了解该语言的语法细节下,我们要首先能对它的独特魅力有初步掌握,只有这样我们才能沿着正确的思维向导去感受这门语言的韵味~ 为什么学习go语言,或者说go语言相对于其它的语言如C,Phython等有什么样的优势,什么场景下运用go语言可以最大程度发挥它的优势?目前我大致在网络上总结了如下几点特征:原创 2016-09-26 17:11:08 · 401 阅读 · 0 评论 -
Go语言基础学习二-简单的代码分析
Go语言基础学习二一点经验: main()函数作为整个程序的入口,没有参数,也没有返回值,还有一个函数init()先于main()执行,以后待讲。 导入包中fmt提供格式化文本和读入格式文本的函数,os包提供了跨平台的操作系统层面变量及函数,包括保存命令行参数的类型os.Args strings包提供处理字符串的函数。 go程序中不含有分号,分号由编译器自动添原创 2017-03-20 18:00:41 · 358 阅读 · 1 评论 -
Go语言基础学习三-简单的代码分析(并发)
Go语言基础学习三-简单的代码分析(并发) 有关于go语言基础学习的第二篇和第三篇都是直接通过分析代码来对go语言的一些特点进行认识,具体的针对性的一些go语言特性方面的细节会在之后的每一章节有细致的描述,我觉得学习一门语言,带着阅读代码的经验,从实际的语言使用中去有一个初步的认识,对于之后的每一章节语言特性细节上的学习会更加深入,所以,第二章和第三章的内容希望大家能够尽量理解这些代码的原创 2017-03-21 11:27:09 · 1058 阅读 · 0 评论 -
Go语言基础学习四-布尔与数值类型
Go语言基础学习四-布尔与数值类型 前面两篇boke老汉是利用代码分析的方式来从大致总体及实际的角度来认识go语言的特性,今天从这一篇开始及以后则是根据go语言的基础部分分章节进行针对性的学习,这一篇我们讲解的内容是go语言最基础的部分,注释,go语言的关键字和操作符,及合法标识符构成等,一旦这些基础性的东西讲解完将会讲解布尔类型,整形及浮点型。这些东西虽然简单,但是却是我们go语言表达原创 2017-03-28 11:12:06 · 734 阅读 · 1 评论 -
Go语言基础学习五-一些数值操作的简单例子
Go语言基础学习5-一些数值操作的简单例子实现一个网页,在网页上具有数值统计的功能。该数值统计的功能主要是1.将切片排序 2.计算切片的平均数 3.计算切片的中位数我们先大致知道这个例子我们需要学到的知识如下:1.如何创建一个简单的服务器,访问路径时如何调用函数。//入口2.如何解析网页的请求和输入数据。//请求3.如何直接向网页写入html操作页面,响应返回。//响应4.原创 2017-03-28 15:42:28 · 947 阅读 · 0 评论 -
Go语言基础学习六-字符串
Go语言基础学习六-字符串 大部分情况下,Go语言字符串的字节使用UTF-8编码(,世界文本文件编码标准一个英文字符表示一个字节,一个中文用三个字节表示)表示Unicode编码(可以表示成世界各种写作系统的字符),Go语言的字符串是一个用UTF-8编码的变宽字符序列,它的每一个字符由一个或多个字节表示。 字符串字面量使用双引号“和反引号来创建,双引号支持转义序列,反引号表示原生的原创 2017-03-30 11:30:08 · 444 阅读 · 0 评论 -
Go语言基础学习七-指针与切片操作
Go语言基础学习七-指针与切片操作 一.值,指针和引用类型 与C和C++不同 Go语言中的数组是按值传递的,所以传递一个大数组的代价特别大,幸运的是,在Go语言中不常用数组,因为我们可以用切片代替(所以切片和数组到底有什么区别?) 当一个变量传入函数时,会复制该变量的值到该函数作用域,所以本地变量在不使用时会自动被垃圾回收,很多情况下我们希望自己来管理原创 2017-03-31 10:49:45 · 2729 阅读 · 0 评论 -
Go语言基础学习九-过程式编程一
Go语言基础学习九-过程式编程一 首先我们整理一下,我们这一章节需要学习的内容: 1.go语言的一些语句结构上的基础知识。 2.go语言中的类型转换和类型断言 3.go语言中分支语句中(if,switch,select)switch的使用方法包括表达式开关,类型开关的概念,if略过,select下章讲 4.go语言对于json数据的一些处原创 2017-04-10 16:29:46 · 768 阅读 · 0 评论 -
Go语言基础学习八-映射
Go语言基础学习八-映射 Go语言中映射是一种内置的数据结构,保存键-值对数据集合,在映射中所有的键必须是支持==和!=操作符的类型,一般的类型都支持如,int,float64,rune,string和可比较的数组及结构体,但Go语言的切片和不能用于比较的数组和结构体不能作为键值。 映射的一些操作如下: m[k] = v : 用键值k(键原创 2017-04-02 15:49:58 · 493 阅读 · 0 评论