gpt4 book ai didi

string - Matlab 中的多行字符串文字?

转载 作者:太空宇宙 更新时间:2023-11-03 19:08:13 24 4
gpt4 key购买 nike

Matlab中有多行字符串字面量语法还是需要多行拼接?

我找到了 verbatim包,但它只能在 m 文件或函数中工作,不能在编辑器单元格中交互。

编辑:我特别关注可读性和易于修改代码中的文字(假设它包含不同级别的缩进 block )——制作多行字符串很容易,但我正在寻找最方便的语法来做到这一点.

目前为止

t = {...
'abc'...
'def'};
t = cellfun(@(x) [x sprintf('\n')],t,'Unif',false);
t = horzcat(t{:});

给出 size(t) = 1 8,但显然有点乱。

编辑 2:基本上 verbatim 做我想做的,除了它在编辑器单元格中不起作用,但也许我最好的选择是更新它,让它起作用。我认为应该可以从 Java 界面到编辑器获取当前打开的文件和光标位置。问题是,如果同一个单元格中有多个逐字调用,您将如何区分它们。

最佳答案

我会去:

multiline = sprintf([ ... 
'Line 1\n'...
'Line 2\n'...
]);

关于string - Matlab 中的多行字符串文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14233896/

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