摘要: 这是由于golang的编译器导致的。 Go语言不需要在语句或者声明的末尾添加分号,除非一行上有多条语句。实际上,编译器会主动把特定符号后的换行符转换为分号,所以如果for的左花括号放在了下一行的开始处则会被编译器解析为 上面的代码编译时会出现错误 1) missing function body 2 阅读全文
posted @ 2018-09-27 12:21 _AK47_SPACE 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 测试代码结果如下: 阅读全文
posted @ 2018-07-28 07:57 _AK47_SPACE 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Node * Node::create() { Node * ret = new (std::nothrow) Node(); if (ret && ret->init()) { ret->autorelease(); } else { CC_SAFE_DELETE(ret); } return r 阅读全文
posted @ 2018-07-03 17:31 _AK47_SPACE 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 为了加快根据字符串查找子节点的速度,node 在增加子节点时,将代表子节点的字符串进行散列运算,并保存其散列值,当根据字符串查找子节点时,先运算字符串的散列值,然后比对该 node 下所有子节点的 散列值,有效避免了,每次去比对字符串,提高效率,很巧妙。 阅读全文
posted @ 2018-07-03 16:53 _AK47_SPACE 阅读(118) 评论(0) 推荐(0) 编辑