随笔分类 -  开发语言 / B-语言之Go

摘要:一、mysql操作基本语法 1、创建名称nulige的数据库 CREATE DATABASE nulige DEFAULT CHARSET utf8 COLLATE utf8_general_ci;<br><br>use nulige 2、建表,Id自增 create table user_info 阅读全文
posted @ 2020-04-29 21:11 igoodful 阅读(308) 评论(1) 推荐(0)
摘要:package builtintype error interface { Error() string }######################error接口定义 package errors // New returns an error that formats as the given 阅读全文
posted @ 2020-04-29 19:54 igoodful 阅读(328) 评论(0) 推荐(0)
摘要:空白符:n个空格、m个tab键、p个换行 阅读全文
posted @ 2020-04-16 14:08 igoodful 阅读(208) 评论(0) 推荐(0)
摘要:当我们 import package时,package内的全局常量和全局变量会进行初始化,并且紧接着init函数会执行。因此我们先看一下flag包的全局常量和全局变量。 一、flag包的全局常量、全局变量、init函数 所有全局常量和变量如下图所示。 1、三个常量 2、五个变量 阅读全文
posted @ 2019-10-03 12:19 igoodful 阅读(341) 评论(0) 推荐(0)
摘要:一、声明接口 二、实现接口,这里却将接口作为成员变量,进而将接口的实现转换为接口的调用,仅仅是封装了接口,实际上并没有真的实现,而是坐等别人去实现 Go 中的 interface 是一种类型,更准确的说是一种抽象类型 abstract type,一个 interface 就是包含了一系列行为的 me 阅读全文
posted @ 2019-09-14 23:52 igoodful 阅读(2137) 评论(0) 推荐(0)
摘要:今天看Martini文档,其功能列表提到完全兼容http.HandlerFunc接口,就去查阅了Go: net/http的文档,看到type HandlerFunc这部分,顿时蒙圈了。由于之前学习的时候没有关注过function types的知识点,就Google了一些文章,才算是有了个大概的了解。 阅读全文
posted @ 2019-09-14 17:45 igoodful 阅读(5569) 评论(1) 推荐(2)
摘要:一、我的GOPATH环境变量值如下图: 二、在GOPATH路径下面的的src目录下面的目录名称就是引用里面包的起始位置,如下图: 三、举例说明:这里引用同一个项目的包,源文件“learn/main/main.go”引用包“learn/lion”下面的PrintIota方法。这里learn就是在GOP 阅读全文
posted @ 2019-09-13 15:17 igoodful 阅读(2219) 评论(0) 推荐(0)
摘要:原因:使用git clone项目后,项目根路径是小写英文名称,比如cmdbapi,但是项目里面的import导入自己的相关包时,红色报错 解决:把项目名称改写成import导入包的名称,即cmdbApi。当然也可以将import导入包改写成小写。 阅读全文
posted @ 2019-09-11 14:03 igoodful 阅读(2081) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-09-03 15:16 igoodful 阅读(2766) 评论(0) 推荐(0)
摘要:核心资料库 https://github.com/yangwenmai/learning-golang 阅读全文
posted @ 2019-08-24 00:37 igoodful 阅读(227) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-08-21 20:46 igoodful 阅读(2629) 评论(0) 推荐(0)
摘要:单调 阅读全文
posted @ 2019-07-28 16:25 igoodful 阅读(161) 评论(0) 推荐(0)
摘要:单调 阅读全文
posted @ 2019-07-28 16:22 igoodful 阅读(205) 评论(0) 推荐(0)
摘要:单调 阅读全文
posted @ 2019-07-28 16:20 igoodful 阅读(200) 评论(0) 推荐(0)
摘要:实数 阅读全文
posted @ 2019-07-28 16:18 igoodful 阅读(116) 评论(0) 推荐(0)
摘要:Go 语言使用结构体和结构体成员来描述真实世界的实体和实体对应的各种属性。 Go语言通过用自定义的方式形成新的类型,结构体是类型中带有成员的复合类型。 Go 语言中的类型可以被实例化,使用new或&构造的类型实例的类型是类型的指针。 结构体成员是由一系列的成员变量构成,这些成员变量也被称为“字段”。 阅读全文
posted @ 2019-07-28 16:13 igoodful 阅读(297) 评论(0) 推荐(0)
摘要:#################################### import "fmt" func main() { dict := map[string]int{"key1": 1, "key2": 2} value, ok := dict["key1"] if ok { fmt.Pri 阅读全文
posted @ 2019-07-28 16:12 igoodful 阅读(591) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-07-28 16:09 igoodful 阅读(188) 评论(0) 推荐(0)
摘要:数组由数组元素类型和数组长度组成。 1、数组长度 2、数组元素的类型 3、数组元素的值 slice数据结构: // Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed b 阅读全文
posted @ 2019-07-28 16:07 igoodful 阅读(181) 评论(0) 推荐(0)
摘要:字符串中的每一个元素叫做“字符”。在遍历或者单个获取字符串元素时可以获得字符。严格来说,这并不是 Go语言的一个类型,字符只是整数的特殊用例。 (1)最后要注意,字符串值是不可变的。也就是说,我们一旦创建了一个此类型的值,就不可能再对它本身做任何修改。 (2)字符串有两种表示。若用原生表示法,需用两 阅读全文
posted @ 2019-07-28 16:05 igoodful 阅读(659) 评论(0) 推荐(0)