摘要: 关注Go语言很久了,就是一直没有时间学,这不最近的学习计划是明年暑假开始学Go语言,但是现在有点按耐不住,想先一窥深奥,昨晚看了一下Go语言的语法结构和基本情况介绍,自我感觉这门语言很有挑战性,很符合我的口味,嘿嘿。现在没有时间学Go语言,为了弥补下内心的悸动,遂先装个开发环境过过瘾,呵呵。 ... 阅读全文
posted @ 2014-08-03 20:53 Dark_liu 阅读(2188) 评论(0) 推荐(0) 编辑
摘要: ARC forbids explicit message send of 'release''release' is unavailable: not available in automatic reference counting mode今天,遇到了这么样的问题。很显然,是ARC的问题。错误原... 阅读全文
posted @ 2014-05-06 15:32 Dark_liu 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 类型系统 一:概述 类型系统是指一个语言类型语言体系结构,一个典型的类型系统包含如下基本类型 基础类型,如byte、int、bool、float等; 复合类型,如数组、结构体、指针等; 可以指向任意对象的类型(Any类型); 值语义和引用语义; 面向对象,即所有具备面向对象特征(比如成员方... 阅读全文
posted @ 2014-04-20 19:53 Dark_liu 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 一:error接口Go语言引入了一个关于错误处理的标准模式,即error接口,该接口的定义如下: type error interface { Error() string } 使用例子如下 func Add(a,b int) error{ if a>0 { err:=... 阅读全文
posted @ 2014-04-19 21:21 Dark_liu 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 1:下载sublime Text 3 地址http://www.sublimetext.com/32:接下来还要注意就是ST3下Package Control的安装,这个跟ST2上就不同了,因为更新了python的借口,用了python3,建议参考官方的方法:https://sublime.wbon... 阅读全文
posted @ 2014-04-19 02:10 Dark_liu 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 今天学习一下Go语言的函数,先来个例子 一:函数的声明func Add(a,b int,c int) (result int,err error){ //1:函数的参数定义和C类别的语言差不多,但是后面多了一个括号,代表的函数的返回值,代替了 C#中的ref和out if apublic 若是... 阅读全文
posted @ 2014-04-19 00:03 Dark_liu 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 流程控制的作用 A:选择 B:循环 C:跳转Go语言支持的流程控制语句 A:条件语句 if else else if B:选择 switch case C:循环 for range D:跳转 goto 当然为了配置更精确的流程控制 提供了continue、break和fallt... 阅读全文
posted @ 2014-04-17 23:36 Dark_liu 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 今天来学习一下Go语言的类型 下面来介绍一下Go语言的基本类型 布尔类型:bool eg: var isOk bool ;isOk=true isOk:=(1==2) 整形:int8 byte int16,int ,uint,initptr 等`注意:int 和int... 阅读全文
posted @ 2014-04-16 23:28 Dark_liu 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 最近在看Go相关的书籍,看到go相关的语法,非常的简洁和亮眼,就准备学习一下相关的资料,将自己看到的书籍记录一下笔记,补充一下工作之余的相关知识。先开始Go的语法一:变量 1.0:变量申明 var a int //定义一个整形变量 var b string //定义一个字符串 var c [... 阅读全文
posted @ 2014-04-15 23:16 Dark_liu 阅读(624) 评论(0) 推荐(0) 编辑