1.获取具体类型的方式 var o=new Anima(); var a = Object.prototype.toString.call(o); //"[object,Object]" var typeStr=a.slice(8,-1); //"Object" ...
分类:
其他好文 时间:
2017-05-04 21:52:01
阅读次数:
121
类型 Go 语言中的类型与其他语言类似,比较特殊的有以下几个: bool 类型 - 它的值只能是 true 与 false。 int / uint - 它们的长度会根据操作系统的不同(32/64 bit)的不同而有所区别。 保存指针的的32/64整形 - uintptr 引用类型 - slice, ...
分类:
其他好文 时间:
2017-05-04 00:09:26
阅读次数:
143
Go 的原生数据类型可以分为基本类型和高级类型,基本类型主要包含 string, bool, int 及 float 系列,高级类型包含 struct,array/slice,map,chan, func 。 相比 Java,Python,Javascript 等引用类型的语言,Golang 拥有类 ...
分类:
其他好文 时间:
2017-05-03 17:29:45
阅读次数:
180
Packagebuiltin定义了Go的一些预定义的符号。这些符号不需要引用任何包就可以使用。funcappend(slice[]Type,elems...Type)[]Type给数组切片追加元素,"泛型"funccap(vType)int数组,数组指针的元素数量;切片的最大容量;channel的缓冲区大小funcclose(cchan<-Type)关闭chan..
分类:
其他好文 时间:
2017-05-03 01:01:04
阅读次数:
210
package main; import "fmt" func main() { //slice本身不是数组,指向底层的数组 //作为变长数组的替换方案 //slice是引用类型 //声明一个slice,这里不需要指定长度 var a []int; //创建一个数组 var b = [10]int{... ...
分类:
编程语言 时间:
2017-05-02 18:21:15
阅读次数:
144
字符串: 声明字符 var str = 'hello,world' 或 var str = new String("hello,world") js中字符串一旦创建不可修改,只能销毁,replace(),toUpperCase()方法返回的都是新字符串,原字符串并没有更改 js中字符串可以当只读数组 ...
分类:
编程语言 时间:
2017-05-01 23:53:16
阅读次数:
386
建议阅读时间 : 10分钟 主要内容:javascript数组的基本概念、属性、方法 新建数组: 上面的两个方法都可以创建数组 ["a","b","c","d"]; 区别:arr02是通过Array类创建,arr01是通过js内部提供的字面量的方式赋值创建。 new Array()括号中可以接收两种 ...
分类:
编程语言 时间:
2017-04-30 14:01:43
阅读次数:
132
一、输出hello,world程序 二、定义变量 三、定义常量 四、go的基础类型 五、分组声明 六、array、slice、map 七、make、new操作 make用于内建类型(map、slice和channel)的内存分配。new用于各种类型的内存分配。 new返回指针make返回初始化后的( ...
分类:
其他好文 时间:
2017-04-26 15:51:48
阅读次数:
213
Russion Doll,套娃,只有一个根元素,通过嵌套的方式完成编写优点:结构清晰(不用去找引用,比如type=""),根元素只有一个缺点:类型不能重用Salami Slice腊肠切片优点:元素达到最大化的重用缺点:结构不清晰,不知道谁是根节点,比如图中的schema,books,id,title ...
分类:
Web程序 时间:
2017-04-24 17:18:39
阅读次数:
176
// <![CDATA[ var decToHex = function(str) { var res=[]; for(var i=0;i < str.length;i++) res[i]=("00"+str.charCodeAt(i).toString(16)).slice(-4); return ...
分类:
其他好文 时间:
2017-04-24 15:44:00
阅读次数:
180