1

我是 Matlab 的新手,但我认为...它用于表达数组。然而,下面的代码行证明我不知道那是做什么的。有人可以给我一个线索吗?

 str = sprintf('%s: sometext %d of %d, sometext %d [%d-other text %d]',...
            GROUP(ID).Name,...
            GROUP(ID).TurnNumber+1,...
            GROUP(ID).MaxTurns,...
            GROUP(ID).SetNumber,...
4

1 回答 1

7

这是行继续字符串;基本上,这意味着将您即将遇到的行尾字符视为不存在。

由于换行而无效:

str = sprintf('%s foo',
           'foo');

有效,因为您告诉 Matlab 继续阅读:

str = sprintf('%s foo', ...
           'foo');
于 2012-04-24T16:30:20.140 回答