《TypeScript图形渲染实战:2D架构设计与实现》 —2.3.6 修改Doom3Tokenizer源码
【摘要】 本节书摘来自华章计算机《TypeScript图形渲染实战:2D架构设计与实现》 一书中第2章,第2.3.6节,作者是步磊峰。
2.3.6 修改Doom3Tokenizer源码
再来修改一下实现类Doom3Tokenizer的相关源码,具体修改代码如下:
// 增加一个私有变量_current,并使用new进行初始化接口
private _current : IDoom3Token = new Doom3Token ( ) ;
// 实现moveNext方法,实际调用的是getNextToken方法
public moveNext ( ) : boolean {
return this . getNextToken ( this . _current ) ;
}
// 通过get方式实现只读属性current
public get current ( ) : IDoom3Token {
return this . _current ;
}
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)