gpt4 book ai didi

linux - Octave strcat 忽略添加的空格

转载 作者:太空狗 更新时间:2023-10-29 11:05:09 24 4
gpt4 key购买 nike

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

所以问题可能是:是否应该改变这种行为。

关于linux - Octave strcat 忽略添加的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14025985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com