E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
老孙Go语言学习笔记
go语言学习笔记
(十二)——结构体
前言结构体类型表示的是数据结构,可以包含若干个具有确切的名字和类型的字段。我们可以为这些类型关联上一些方法,这里可以把方法看做函数的特殊版本。函数可以没有名字,可以当作值来看待,而方法没有这两个特性,最重要的是方法必须隶属于某一个方法。方法所属的类型会通过其声明中的接收者声明体现出来。我们可以把结构体类型(struct)中的一个字段看做是该结构体类型的一个属性或一项数据,再把隶属于它的一个方法看作
tom和cat
·
2020-07-05 12:53
golang
Go语言学习笔记
之数组、数组切片和map
数组数组是编程语言中最常用的数据结构,Go语言中声明数组的方式如下:vararr[3]intvarptr_arr[10]*float64varmulti_arr[3][5]int注意,数组长度在定义后就不可在更改,在声明时长度可以为一个常量或者一个常量表达式。获取数组的长度使用内置函数len()来获取。元素访问使用数组下标访问,例如arr[0]获取数组中第一个元素,与C语言类似。数组赋值varar
半雨半晴的天空
·
2020-07-05 11:52
golang
Go语言学习笔记
(GUI编程)
五张图了解golangGUI编程代码整理packagemainimport"os"//import"os/exec"//import"fmt"import"github.com/mattn/go-gtk/gtk"import"github.com/mattn/go-gtk/glib"funcHandl(ctx*glib.CallbackContext){//fmt.Println("hhhhhhh
dawnto
·
2020-07-05 09:20
go语言
为国王点赞
图片发自App最近
老孙
头在微信上问我:亲,你的支付宝头像,为什么是一对异国情侣,而不是你本人!不像你的博客账户,照片贴的都是你本人。异国情侣!哈哈,沙雅达人差一点就笑喷了。
沙雅达人
·
2020-07-05 08:07
Go语言学习笔记
(五)Go语言结构体
Go语言的关键字type可以将各种基本类型定义为自定义类型,基本类型包括整型、字符串、布尔等。结构体是一种复合的基本类型,通过type定义为自定义类型后,使结构体更便于使用。1.结构体定义格式type类型名struct{字段1字段1类型字段2字段2类型......}类型名:标识自定义结构体的名称,在同一个包内不能重复struct{}:标识结构体类型,等价于C语言中的:typedefstruct{字
kang___xi
·
2020-07-04 20:06
Go语言
孙磕巴外传
老孙
,不不不,我应叫他孙叔,因为他是我爸爸的同学。在爸爸上高中的时候就认识他,他们是上下铺。他50多岁,现在脸上有几条皱纹,但从他有神的眼神当中也可以看出,他年轻的时候也是个帅小伙。
记忆如蓝的空间
·
2020-07-04 08:44
感恩 12.10
6.感谢
老孙
,最近的周六都麻烦你陪我逛街带娃,谢谢谢谢谢谢。7.感谢朱先生
宝妈Yvonne俞
·
2020-07-02 17:59
定海神针 | 日常记录
老孙
得道取归山,无穷变化多经验。时间要大瓮来粗,或小些微如铁线。粗如南岳细如针,长短随吾心意变。轻轻举动彩云生,亮亮飞腾如闪电。攸攸冷气逼人寒,条条杀雾空中
二石兄
·
2020-07-02 13:36
go语言学习笔记
(一):*和&的区别
*和&的区别:&是取地址符号,即取得某个变量的地址,如;&a*是指针运算符,可以表示一个变量是指针类型,也可以表示一个指针变量所指向的存储单元,也就是这个地址所存储的值.从代码中验证://先构建一个Person类型:packagemainimport"fmt"typePersonstruct{namestringageint}func(r*Person)hello()string{returnr.
liudashuang2017
·
2020-07-02 08:12
go
go
区块链
Go语言学习笔记
(九)并发
并发指在同一时间内可以执行多个任务。Go语言通过编译器运行时(runtime),从语言上支持了并发的特性。Go语言的并发通过goroutine特性完成。goroutine类似于线程,但是可以根据需要创建多个goroutine并发工作。goroutine是由Go语言的运行时调度完成的,而线程是由操作系统调度完成。1.goroutine(轻量级线程)使用者分配足够多的任务,系统能自动帮助使用者把任务分
kang___xi
·
2020-07-02 06:07
Go语言
Go语言学习笔记
(八)包(package)
Go语言的源码服用建立在包(package)基础之上。Go语言的入口main()函数所在的包叫main,main包想要引用别的代码,必须同样以包的方式进行引用。Go语言的包与文件夹一一对应,所有与包相关的操作,必须依赖于工作目录GOPATH。1.GOPATH(1)使用命令行查看GOPATH信息zk@ubuntu:~/Go$echo$GOPATHzk@ubuntu:~/Go$goenvGOARCH=
kang___xi
·
2020-07-02 06:07
Go语言
Go语言学习笔记
(六)方法和接收器
C++是一种面向对象的编程语言,我们可以为类提供成员变量和成员方法。而在Go中没有类的概念,但是也提供了类似的机制来表示,那就是方法。Go语言中的方法(method)是一种作用于特定类型变量的函数。这种特定类型变量叫做接收器(receiver)。如果将特定类型理解为结构体或类,那接收器的概念就类似于其他语言中的this或者self.在Go语言中,接收器的类型可以是任何类型,不仅仅是结构体,任何类型
kang___xi
·
2020-07-02 06:06
Go语言
4.2 go函数参数和返回值 摘自《
go语言学习笔记
》
1,go对参数的处理偏向保守,不支持有默认值可选参数,不支持命名实参。调用时,必须按签名顺序传递指定类型和数量的实参,就算以"_"命名的参数也不能忽略。在参数列表中,相邻通类型的参数可以合并packagemainfunctest(x,yint,sstring,_bool)*int{returnnil}funcmain(){test(1,2,"abc")}2,参数可视作函数局部变量,因此不能在相同层
drewin
·
2020-07-01 23:39
golang
终于针完第一轮
这一轮的针灸是三棱针刺血,爸爸说好几个穴位血是黑的,扎针的
老孙
头说死血太多,情志不舒,我是不敢看针的,也不敢看罐子里拔出来的淤血,我怕我不敢进行第二轮。治病的
花手鞠
·
2020-07-01 21:18
Go语言学习笔记
四--数组与切片
数组创建数组定义数组也准寻golang的基本定义习惯,变量类型在前,变量名在后/**创建一个数组*/funccreateArrays(){//第一种定义数组vararr1[5]int//不指定数组值,默认int为0//第二种定义数组方式arr2:=[3]int{1,2,3}//设置初始值//可变长度的数组arr3:=[...]int{1,2,3,4,5}//二维数组vararr4[4][5]int
cdzjava
·
2020-07-01 19:15
Go语言学习
GO语言学习笔记
1-输入带空格的字符串
最近开始学习GO语言,并做了一些编程练习。有道题要输入带空格的字符串,这在C/C++中很容易实现,但GO中好像并不那么容易。学过C/C++的可能都知道,在C中可以使用gets()函数,在C++可以使用getline()函数来实现输入带空格的字符串。那我们可能要问在GO中有没有类似的函数?答案是否定的。文章目录1.使用fmt包里的Scan_或Sscan_系列函数输入1.1Scan()函数原型为:1.
Codeapes
·
2020-07-01 18:44
GO
字符串
GO语言学习笔记
深圳头马 | SixClub:我和
老孙
的深圳故事
这是我们俱乐部孙律师和他媳妇的故事很暖,也很令人感动我想,世间最好的爱情不过就是他们这般模样了前几日,
老孙
说马上就要到我们来深圳两周年纪念日了,我一愣,才发现时间过的如此飞快。
潘潘best
·
2020-07-01 15:44
Go语言学习笔记
--- 运算符
学习笔记根据无闻go语言基础教程整理Go中的运算符Go中的运算符都是从左到右的优先级(从高到低)一元运算符:^!二元运算符:\*/%>&&^\+-|^==!==>>10)//1024fmt.Println()fmt.Println(6&11)//2fmt.Println(6|11)//15fmt.Println(6^11)//13fmt.Println(6&^11)//4}functest2(){
Johnny丶me
·
2020-07-01 14:03
Golang
GO语言学习笔记
之并发
如何开始多线程通过gofunc()来进行开启看图:我们发现这样的操作并不能输出Go方法去输出相应的结果原因如下:main线程去执行,还没运行Go方法线程时,就结束了main线程因此无法运行Go方法的线程我们试着让main线程沉睡几秒。这样就有足够的时间去执行Go方法的线程了。执行顺序是先②,main线程沉睡,再执行①,输出GOGOGO这让我想到了java中的沉睡机制,然而,go也有类似的机制,叫做
Sunmeok
·
2020-07-01 13:02
go
(三)
Go语言学习笔记
- 数组
Go语言学习笔记
Array(数组)1.1一维数组1.1.1main1.1.2ergodic(遍历)1.2二维数组1.2.1exa11.2.2exa21.2.3ergodic(遍历)1.3search(查找
RSQ博客
·
2020-07-01 12:19
Golang
Go语言学习笔记
——流程控制
文章目录分支if语句特殊写法switch语句循环for循环forrange循环遍历切片、数组、字符串遍历map遍历通道跳转breaklabelcontinuelabelgotolabel参考资料分支if语句 一般用法与C语言类似,但是判断表达式不用加括号varaintifa10&&a50&&a<60:fmt.Println(a)default:fmt.Println(a)}循环for循环 Go
luSpet
·
2020-07-01 10:44
#
Go学习
《
Go语言学习笔记
》 - 第十章 - 反射
反射能够让我们在程序的运行期间探知对象的类型信息和内存结构。比如我们用一个空接口来接收用户输入的内容,但是如果想知道用户输入内容的类型的话就只能在程序运行过程中动态的去判断,这个时候就要用到反射,反射能够在程序运行时动态的获取一个变量的类型信息和值信息。在reflect包中有两个重要的类型:Type和Value,这两个类型都具有很多定义好的方法,我们可以直接调用。Typeof在Go语言中可以通过r
来自东印度的人
·
2020-07-01 09:24
Golang
-
《Go语言学习笔记》
《
Go语言学习笔记
》 - 第五章 - 切片
3.切片3.1切片的概念Go语言中切片是对数组的抽象,切片(Slice)是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装。它非常灵活,支持自动扩容。3.2切片的操作3.2.1切片的创建切片的创建与数组有所不同,切片是引用类型,它的创建需要用到内置函数make,函数make接受一个类型、一个长度和一个可选的容量参数。调用make时,内部会分配一个数组,然后返回数组对应的切片。当容
来自东印度的人
·
2020-07-01 09:23
Golang
-
《Go语言学习笔记》
最珍贵的碗不是用来吃饭的
我家
老孙
看我这个喜欢的不得了的样子,就劝我快用来吃饭吧,就可以天天看见了,可我想了想,还是没舍得用,就又包了起来,过一段时间就拿出来自我欣赏一下。
蓝田玉儿
·
2020-07-01 09:59
Go语言学习笔记
5
3.Go语言数据类型本篇接着
Go语言学习笔记
4讲Go语言数据类型,主要如下:3.7结构体结构体类型既可以包含若干个命名元素(又称字段),又可以与若干个方法相关联。
Huazie
·
2020-07-01 05:05
开发语言-Go
GO语言入门-运算符
全部的运算符如下:全部运算符号及分隔符列表(来自《
go语言学习笔记
》)+&+=&=&&==!=()-|-=|=||>={}/>%=>=--!....:&^&^=实际上++--不算再运算符
syouya.shiraki
·
2020-07-01 05:10
GO语言
运算符
golang文章整理
golang:《Go语言编程入门与实战技巧》-黄靖钧《Go语言核心编程》-李文塔《Go编发编程实战》-郝林《Go语言编程》-许式伟《Go程序设计语言》-译本Go语言圣经《
Go语言学习笔记
》-雨痕《Go语言设计与实现
Stone-tao
·
2020-06-30 16:11
go
好好玩儿
图片挖自晖哥圈儿17号床的
老孙
,穿着病号服端着水杯,慢慢地走到了床前,“哎,总算走了!”他把杯子先放在了床头柜上。“谁啊?”9床的老李听他这一声叹气,随即问到:“你说8床啊?噢!
木徒
·
2020-06-30 16:14
200万,一个八十岁老头的发财梦
在一条通往镇政府的乡村公路上,人们经常看到一个干瘦黝黑的老头左手提水壶,右手拿马扎缓慢地行走着,走累了就放下马扎坐着歇会,顺便喝口水,路边小店的人们几乎都认识他,但向他投来的却是不屑的目光,也有人跟他打趣:"怎样了,
老孙
头
梅花映雪
·
2020-06-30 11:17
不相称的婚姻
街道大妈们有事没事聚在一起便开始扒隔壁老李家闺女嫁给了个穷小子,
老孙
家的大儿子娶了个富婆,诸如此类,没完没了。总之婚姻本身就是个自带话题热点的网红,你再来点花边,肯定上热搜。
麻雀山上
·
2020-06-30 10:14
西游盒饭003
俺
老孙
终于出来了~师弟,我们是不是摊上事了~师兄,我也不知道啊………………………………………这位猴兄,请问你怎么称呼~俺
老孙
你们都不认识吗?那个,约光宝盒貌似爆掉了,怎么办?你们把宝盒弄爆了?
神自刀
·
2020-06-30 05:47
北大开源了中文分词工具包,准确度远超Jieba,提供三个预训练模型
车栗子发自凹非寺量子位报道|公众号QbitAI“土地,快告诉俺
老孙
,俺的金箍棒在哪?”“大圣,您的金箍,棒就棒在特别适合您的发型。”中文分词,是一门高深莫测的技术。不论对于人类,还是对于AI。
量子位
·
2020-06-30 05:31
悟空新传 第18节 酒这玩意儿学问大
上一节目录(正序倒序)番外目录下一节玉皇大帝也许只顾和王母娘娘秀恩爱,把俺
老孙
都忘了,我来天宫已经十多天了,也没有派神马任务,好在我只求一日三餐,夜有一眠。手下不多,倒也怡然自乐。
御风如水
·
2020-06-30 02:34
我长大了,你老了……
遛弯儿的时候,常有人过来招呼道:“
老孙
,中年得子,有福气啊!”这时,父亲总是会开心地大笑起来。父亲有一辆永久28的自行车。幼儿园三年,父亲骑着车,我坐在前边的斜杠上。
清凉的日光
·
2020-06-29 22:55
GO语言学习笔记
(一)变量、常量、枚举
前言:博主在开发C/C++程序过程中,遇到的许多语法繁琐困扰,在学习GOLANG时。都予以解答。GOLANG的语法特性让我惊喜。本文会忽略一些语法通识,如果你有C或者C++语言基础,你可以阅读博主的学习笔记让你快速对golang的语法有认知。如果你是新手,建议阅读《go圣经》来完成你的入门。代码格式化golang提供代码风格格式化工具gofmt,运行命令【gofmt-w目标文件】,会对目标文件代码
时暑
·
2020-06-29 19:58
GO
好好牵个手对婚姻有多重要
我一边羡慕嫉妒,一边暗自计算,我和
老孙
上次牵手是啥时候。这不想不知道,一想吓一跳,我和
老孙
最近一次牵手还是两年前的夏天。我打了个冷战,赶紧往家走去。第二天,我就迫不及待的把这个发现跟闺蜜分享。
老苹果2
·
2020-06-29 14:03
妖孽,吃俺
老孙
一棒!(20180111复盘)
A股10连阳,积极响应了港股、美股屡创新高的号召。上证指数、深成指、上证50、中小板、创业板,全部收红。2000余支个股收红,难得是指数和个股齐飞的一天。大的行业板块,软件服务、电脑设备、互联网领涨,银行、保险护盘,掩护前几天涨幅较大板块进行回调。建材、周期、酿酒、家电技术上小幅回调。ST板块集体哑火,房地产版块早盘大幅调整后,午盘后再度拉升,收出一个长下影线的小阳线,仍然走势很强劲。A股在10连
7个涨停板
·
2020-06-29 10:41
看电视
图片发自App
老孙
犁的散文中有一篇文章叫《看电视》,写的也挺有意思,它说了一个老人在晚年看上电视的心情。我想,之余孙犁,由于所处年代的限制,他才对看电视表现出一种淡然的态度。
江湖主人
·
2020-06-29 09:45
Go语言学习笔记
(一)
Go语言学习整理本文基于菜鸟教程,对于自己不明白的点加了点个人注解,对于已明确的点做了删除,可能结构不太清晰,看官们可移步Go语言教程1Go语言结构当标识符(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头,如:Group1,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包),这被称为导出(像面向对象语言中的public);标识符如果以小写字母开头
暗焰之珩
·
2020-06-29 04:32
Go
大圣
大王曾说,等俺
老孙
把师傅护到了西天,就回来陪你们这些猴子猴孙,看花开花落,朗朗
y居合细雪
·
2020-06-29 02:10
如何分析总结你的2017
写在前面的话感谢2018年01月09日晚8点-9点,来到《
老孙
和他的朋友们》在线分享会的各位。
孙志斌
·
2020-06-28 23:27
go 学习笔记之仅仅需要一个示例就能讲清楚什么闭包
本篇文章是
Go语言学习笔记
之函数式编程系列文章的第二篇,上一篇介绍了函数基础,这一篇文章重点介绍函数的重要应用之一:闭包空谈误国,实干兴邦,以具体代码示例为基础讲解什么是闭包以及为什么需要闭包等问题,下面我们沿用上篇文章的示例代码开始本文的学习吧
snowdreams1006
·
2020-06-28 20:43
go
学习笔记
go
function
函数式编程
面向对象编程
defer、panic、recover
话不多说,上代码://注:这段代码来自《
go语言学习笔记
》funccatch(){log.Printl("catch:",recover())}funcmain(){defercatch()deferlog.Printl
Kyda
·
2020-06-28 20:15
Go
GO语言学习笔记
(二) - GUI For Go(基于Electron)
GO语言学习笔记
(二)-GUIForGo(基于Electron)前言网上找了一下Golang的GUI,然后找到了一个基于Electron的介绍。一开始觉得应该比较简单,但是还是碰到各种坑。
weixin_34390105
·
2020-06-28 18:05
孙悟空现场采访记
孙悟空:不客气,
老孙
一定有问必答。记者:您为什么要自称
老孙
呢?孙悟空:因为我叫孙悟空姓孙,所以自称
老孙
。记者:原来如此,您的金箍棒究竟能变多高呢?
cf7b2db3920b
·
2020-06-28 18:32
go 学习笔记之仅仅需要一个示例就能讲清楚什么闭包
本篇文章是
Go语言学习笔记
之函数式编程系列文章的第二篇,上一篇介绍了函数基础,这一篇文章重点介绍函数的重要应用之一:闭包空谈误国,实干兴邦,以具体代码示例为基础讲解什么是闭包以及为什么需要闭包等问题,下面我们沿用上篇文章的示例代码开始本文的学习吧
weixin_30883271
·
2020-06-28 02:53
石舫do you hear the people sing?
劝了
老孙
半天关于她的情感问题,又被杨采妮的问题搞得很烦。讨论课倒还好,ls不停举勾引邻人老婆的例子,您的良心不会痛么!然后出门,嘉神追上来,就一起去买泡面。理教多了很多品质沙发,而我们长驱天台霸占。
我如今十七岁
·
2020-06-27 19:34
如果西游记里的妖怪打算一起上了。
孙悟空:“俺
老孙
去也。”猪八戒:“散伙,散伙,分行李啦,俺老猪也可以回高老庄啦。”沙悟净:“师父,大师兄,二
黑白色的小剑
·
2020-06-27 12:20
暗黑西游47.众神虚伪
“这么热闹,怎么不叫上俺
老孙
?”突然,凌霄宝殿正
达哥唠嗑小屋
·
2020-06-27 12:53
Go语言的8大优势和3大缺点,从《
Go语言学习笔记
》开始一步步学习
随着Go语言的越来越普及,在普通程序员踩坑优化后,越来越多的程序员从其他语言转投了Go语言。特别是之前主要编程语言是Python的也转向了Go。到底有什么魅力让那么多人纷纷去学习呢?下面来介绍一下Go语言的优点和缺点。Go语言的优点1、性能Go极其地快。其性能与Java或C++相似。在我们的使用中,Go一般比Python要快30倍。2、语言性能很重要对很多应用来说,编程语言只是简单充当了其与数据集
肥小强
·
2020-06-27 10:02
电子书
技术开发
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他