八度strcat忽略添加的空格
作者:互联网
Octave使用strcat添加空间
在Octave中,我运行以下命令:
strcat ("hel", " ", "lo")
我得到这个结果:
ans = hello
而不是我所期望的:
ans = hel lo
对我来说,strcat听起来像“连接字符串”.空格是有效字符,因此添加空格应该可以. Matlab具有相同的行为,因此可能是有意的.
我发现它与直觉相反.这种行为有意义吗?
解决方法:
嗯它的工作原理如下:
“ strcat删除了参数中的尾部空格(单元格数组中的空格除外),而cstrcat则保留了空白.”
从http://www.gnu.org/software/octave/doc/interpreter/Concatenating-Strings.html
因此问题可能是:应该改变这种行为.
标签:spaces,octave,strcat,linux 来源: https://codeday.me/bug/20191031/1976003.html