EViews的一个bug
之前用过的各种版本的EViews,都发现过bug,对最新的EViews 12,最近又发现一个bug,这个bug可能在之前的版本里也存在(未测试),mark一下。
EViews里的@wsplit函数,是用来给字符串分词的,按manual里的例子,分词的依据应该是空格,但是,当字符串里带有括号时,这个函数的功能就有点迷。例如,下面的代码
string x = "I have a pen( and an apple)"
svector y = @wsplit(x)
按道理,y里应该有7个”词”,但是,实际上只有4个,最后一个是pen( and an apple)。这多少还能理解,就是把括号看成一个整体。但是,另一个例子就难以理解了:
string x = "I have a pen and an apple)xx"
svector y = @wsplit(x)
结果是最后一个”词”是apple),括号后的xx直接没了😰!
- 版权声明:本作品使用知识共享(Creative Commons)的署名-非商业性使用-禁止演绎 4.0 国际许可协议。非商业转载请注明出处(作者及原文链接),商业转载请联系作者获得授权。


给站长留言