在编写脚本引擎时,我有像(伪代码)这样的函数
function is_whitespace?(char c){ return c==' ' || c=='\t' || c=='\r' || c=='\n'; }
好吧,我的问题是大多数langugaes哪个更快?那或者使用正则表达式
function is_whitespace?(char c){ return regex_match('\s',c); }
我关注的主要语言是C#,C和Ruby,以防它完全依赖于平台.
当然,与构建,运行和销毁状态机相比,对小块内存的四次比较要快得多(并且几乎不使用内存).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。