12 2017 档案

摘要:1.切片:切片是数组的一个引用,因此切片是引用类型 2.切片的长度可以改变,因此,切片是个可变的数组。 3.切片遍历方式和数组一样,可以用len()求长度 4.cap可以求出slice最大的容量,0<=cap(slice) <=len(array),其中array是slice引用的数组 5.切片的定 阅读全文
posted @ 2017-12-31 20:49 py鱼 阅读(457) 评论(0) 推荐(0) 编辑
摘要:1.数组:同一种数据类型的固定长度的序列。 2.数组定义:var a [len]int,例如:var a [5]int 3.长度是数组类型的一部分,因此,var a[5] int 和 var a[10]int 是不同的类型 4.数组可以通过下标进行访问,下标是从0开始,最后一个元素是len-1 fo 阅读全文
posted @ 2017-12-31 00:32 py鱼 阅读(233) 评论(0) 推荐(0) 编辑
摘要:翠花,上代码 阅读全文
posted @ 2017-12-30 17:30 py鱼 阅读(1098) 评论(0) 推荐(0) 编辑
摘要:defer,recover: 运行时恐慌一旦被引发,就会向调用方传播直至程序崩溃。 recover内建函数用于“拦截”运行时恐慌,可以使当前的程序从恐慌状态中恢复并重新获得流程控制权。 recover函数被调用后,会返回一个interface{}类型的结果。如果当时的程序正处于运行时恐慌的状态,那么 阅读全文
posted @ 2017-12-30 11:17 py鱼 阅读(277) 评论(0) 推荐(0) 编辑
摘要:小例题: 九九乘法表: 检测回文(中文): 统计一段字符串,中文,字符,数字,空格,出现的次数: 阅读全文
posted @ 2017-12-24 12:17 py鱼 阅读(338) 评论(0) 推荐(0) 编辑
摘要:只列举了部分函数方法的使用: 太多了。。。。。。。 比较全的是golang中文网的:https://studygolang.com/articles/5769 阅读全文
posted @ 2017-12-20 17:19 py鱼 阅读(888) 评论(0) 推荐(0) 编辑
摘要:字符串练习 阅读全文
posted @ 2017-12-19 15:44 py鱼 阅读(2512) 评论(0) 推荐(0) 编辑
摘要:golang的fmt包实现了格式化I/O函数: 阅读全文
posted @ 2017-12-18 23:21 py鱼 阅读(1327) 评论(0) 推荐(0) 编辑
摘要:简单的随机数生成,结合时间模块初始化种子 阅读全文
posted @ 2017-12-15 12:29 py鱼 阅读(1993) 评论(0) 推荐(0) 编辑
摘要:先举个栗子,全局作用域变量,与 := 符号声明赋值新变量 局部变量 在函数体内声明的变量称之为局部变量,它们的作用域只在函数体内,参数和返回值变量也是局部变量。 以下实例中 main() 函数使用了局部变量 a, b, c: package main import "fmt" func main() 阅读全文
posted @ 2017-12-15 10:22 py鱼 阅读(2756) 评论(0) 推荐(0) 编辑
摘要:笔记: 练习: 2. 一个程序包含两个包add和main,其中add包中有两个变量:Name和age。请问main包中如何访问Name和age? package main import ( //包别名的用法 a "fmt" a "go_dev/day2/example2/add" ) func ma 阅读全文
posted @ 2017-12-14 13:18 py鱼 阅读(283) 评论(0) 推荐(0) 编辑
摘要:哈哈 package main // 关键字var 声明变量 类型信息放在变量名后 //声明一个int型变量 var v1 int //声明一个string类型 var v2 string //声明多个变量 var v3, v4 bool //[0 0 0 0 0 0 0 0 0 0] 数组 var 阅读全文
posted @ 2017-12-13 16:47 py鱼 阅读(322) 评论(0) 推荐(0) 编辑
摘要:Go语言支持匿名函数,即函数可以像普通变量一样被传递或使用。 使用方法如下: main.go GO语言的匿名函数就是闭包,以下是《GO语言编程》中对闭包的解释 基本概念闭包是可以包含自由(未绑定到特定对象)变量的代码块,这些变量不在这个代码块内或者任何全局上下文中定义,而是在定义代码块的环境中定义。 阅读全文
posted @ 2017-12-13 16:34 py鱼 阅读(12329) 评论(0) 推荐(0) 编辑
摘要:Go是一门全新的静态类型开发语言,具有自动垃圾回收,丰富的内置类型,函数多返回值,错误处理,匿名函数,并发编程,反射等特性. go命令依赖一个重要的环境变量:$GOPATH GOPATH允许多个目录,当有多个目录时,请注意分隔符,多个目录的时候Windows是分号; 当有多个GOPATH时默认将go 阅读全文
posted @ 2017-12-13 12:39 py鱼 阅读(102146) 评论(2) 推荐(6) 编辑
摘要:首先我的环境已配置好: GO的目录结构是: add.go sub.go 执行文件,main.go 在cmd正确执行是: 这样是没问题的,GOPATH已经确定正确 但是GOLAND有个坑 在IDE中执行一直报错: 这里的GOPATH已经出错了,所以编译找不到,我检查了go env也是正确的GOPATH 阅读全文
posted @ 2017-12-13 09:34 py鱼 阅读(34816) 评论(0) 推荐(0) 编辑
摘要:常量是一个简单值的标识符,在程序运行时,不会被修改的量。 常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。 常量的定义格式: 多个常量的应用: iota iota,特殊常量,可以认为是一个可以被编译器修改的常量。 在每一个const关键字出现时,被重置为0,然后再下一个co 阅读全文
posted @ 2017-12-07 15:34 py鱼 阅读(359) 评论(0) 推荐(0) 编辑
摘要:在 Go 编程语言中,数据类型用于声明函数和变量。 数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。 Go 语言按类别有以下几种数据类型: (a) 指针类型(Pointer) (b) 数组类型 (c) 结构化类型(struct) 阅读全文
posted @ 2017-12-06 17:07 py鱼 阅读(253) 评论(0) 推荐(0) 编辑
摘要:Go 标记 Go 程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。如以下 GO 语句由 6 个标记组成: 6 个标记是(每行一个): 行分隔符 在 Go 程序中,一行代表一个语句结束。每个语句不需要像 C 家族中的其它语言一样以分号 ; 结尾,因为这些工作都将由 Go 编译器自动完 阅读全文
posted @ 2017-12-06 15:31 py鱼 阅读(283) 评论(0) 推荐(0) 编辑
摘要:Go 语言结构 在我们开始学习 Go 编程语言的基础构建模块前,让我们先来了解 Go 语言最简单程序的结构。 Go Hello World 实例 Go 语言的基础组成有以下几个部分: 包声明 引入包 函数 变量 语句 & 表达式 注释 接下来让我们来看下简单的代码,该代码输出了"Hello Worl 阅读全文
posted @ 2017-12-06 14:25 py鱼 阅读(343) 评论(0) 推荐(0) 编辑
摘要:全家桶地址:https://www.jetbrains.com/products.html?fromMenu JetBrains 授权服务器(License Server URL):http://idea.imsxm.com 使用方法:激活时选择License server 填入http://ide 阅读全文
posted @ 2017-12-03 18:27 py鱼 阅读(1753) 评论(0) 推荐(0) 编辑

点我回主页
点击右上角即可分享
微信分享提示