Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I am new to Matlab but I thought ... is used for expressing array. Following lines of code, however, proved that I had no idea what that does. Could anybody give me a clue?

 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,...
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
1.7k views
Welcome To Ask or Share your Answers For Others

1 Answer

It's the line continuation string; basically, it means treat the end of line character you're about to encounter as if it didn't exist.

Invalid because of the line break:

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

Valid because you tell Matlab to keep reading:

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...