返回顶部
扩大
缩小

人外有人天外有天

2018年7月24日

Go函数式编程篇

摘要: 函数式编程并非Go语言所特有 函数与闭包 Go语言闭包应用: 1)不需要修饰如何访问自由变量 2)没有Lambda表达式,但是有匿名函数 (其实二者做的事情差不多,一样) Go语言对函数式编程主要是体现在闭包上面。 函数式编程 vs 函数指针: 函数是一等公民:参数,变量,返回值都可以是函数(c++ 阅读全文

posted @ 2018-07-24 19:49 笔记是研究的开始 阅读(4628) 评论(0) 推荐(0)

Go面向接口篇

摘要: Go语言是面向接口的,面向对象只支持封装,其余继承多态靠接口来实现的。 接口 接口是什么?一种约定,一个抽象的类型。 接口作用? 注意:接口指定了类型应该具有的方法,类型决定了如何实现这些方法即接口由使用者定义。 接口定义了一组方法,如果某个对象实现了某个接口的所有方法,则此对象就实现了该接口。 定 阅读全文

posted @ 2018-07-24 18:57 笔记是研究的开始 阅读(773) 评论(0) 推荐(0)

Go面向对象篇

摘要: 结构体、方法、扩展已有类型、GOPAT和以及目录结构 前言 Go语言不是纯面向对象的编程语言,Go的面向对象中,接口体替代了类。 Go没提供类class,其提供struct结构体,method方法可在结构体上添加,提供捆绑数据和方法的行为与类类似。 Go不支持构造函数,提供NewT(paramete 阅读全文

posted @ 2018-07-24 17:04 笔记是研究的开始 阅读(477) 评论(0) 推荐(0)

Go内建容器篇

摘要: 数组、切片、Map、字符串 数组 http://www.cnblogs.com/ycx95/p/9383409.html 数组:值类型、必须规定类型长度且一旦定义不可更改、len函数获得数组的长度 切片 https://www.cnblogs.com/ycx95/p/9383721.html 切片与 阅读全文

posted @ 2018-07-24 11:13 笔记是研究的开始 阅读(462) 评论(0) 推荐(0)

Go基础语法篇

摘要: 变量、内建变量类型、常量与枚举、条件语句、循环、函数、指针 语法 变量 组成:以字母或下划线开头,由一个或多个字母、数字、下划线 使用:先定义在使用;声明后必须使用否则会编译错误,若想忽略参见空白字符_用法 作用域 变量可以在三个地方声明:局部变量(函数内定义)、全局变量(函数外定义)、形式参数(函 阅读全文

posted @ 2018-07-24 10:51 笔记是研究的开始 阅读(597) 评论(0) 推荐(0)

导航