在编写脚本引擎时,我有一些函数(伪代码):
function is_whitespace?(char c){
return c==' ' || c=='\t' || c=='\r' || c=='\n';
}
那么,我的问题是在大多数语言中哪个更快?使用这个还是使用正则表达式
function is_whitespace?(char c){
return regex_match('\s',c);
}
我主要关注的编程语言是C#,C和Ruby。如果它完全基于平台,也需要考虑。