Chinaunix首页 | 论坛 | 博客
  • 博客访问: 285762
  • 博文数量: 124
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 21
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-20 14:44
文章分类

全部博文(124)

文章存档

2020年(1)

2018年(2)

2016年(2)

2015年(6)

2014年(10)

2013年(23)

2012年(7)

2011年(18)

2010年(15)

2009年(8)

2007年(8)

2006年(23)

2005年(1)

我的朋友

发布时间:2014-12-15 00:27:37

golang 中说明*T包含了T的方法,反之不成立;例子如下:由于只有*abc实现了wanjm的change犯法,所以只有*abc是wanjm的实现,而abc却不是。所以当19行试图传入参数a时,程序报错;点击(此处)折叠或打开package maintype abc struct{    i int.........【阅读全文】

阅读(1114) | 评论(0) | 转发(0)

发布时间:2013-09-28 21:31:37

1. map中的lement一旦赋值后,是由map自身维护的一个单元,与原来的变量没有任何关系;点击(此处)折叠或打开type A struct{    a int;}  var test map[string]A;   test=make(ma.........【阅读全文】

阅读(1908) | 评论(0) | 转发(0)

发布时间:2013-09-28 21:21:29

1. map中的元素的地址不可以获取;第四行语法失败,不可以获取地址;    点击(此处)折叠或打开var test map[string]string;   test=make(map[string]string);   test["hello"]="hi";  .........【阅读全文】

阅读(1349) | 评论(0) | 转发(0)

发布时间:2013-09-08 10:55:14

golang的编译使用命令 go build , go install;除非仅写一个main函数,否则还是准备好目录结构;GOPATH=工程根目录;其下应创建src,pkg,bin目录,bin目录中用于生成可执行文件,pkg目录中用于生成.a文件;golang中的import name,实际是到GOPATH中去寻找name.a, 使用时是该name.a的源码中生命的package 名字;这个在前面.........【阅读全文】

阅读(11006) | 评论(0) | 转发(0)

发布时间:2013-06-30 22:39:35

自定义package,首先需要设定GOPATH,这是自定义package的src文件以及生成.a文件的存放地;假设GOPATH的值为~/mypackage,则需要在mypackage目录下,创建src,bin,pkg目录,其中src目录下存放源码。pkg目录下会存放由go install生成的.a文件;此处有个一注意点。每个pkg必须是文件夹+其对应的go文件组成。假设要生成mat.........【阅读全文】

阅读(13418) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册