В MATLAB ... используется для продолжения строки до следующей строки. Но если я хочу продолжить длинную строку в цитате, что я могу сделать? ... будет рассматриваться как часть самой строки. Использование [] не является идеальным решением, поскольку в большинстве случаев я использую sprintf/fprintf для анализа длинной строки, такой как SQL-запрос. Использование [] было бы громоздким. спасибо.
...
[]
sprintf/fprintf
Если вы поместите строку в скобки, вы можете построить ее на несколько частей:
s = ['abc' 'def' ... 'ghi'];
Затем вы можете разбить этот оператор на несколько строк между строками.
answer=['You can divide strings '... ,'by adding a comma '... ,'(as you probably know one year later).'];
Вы можете использовать strcat или horzcat, что дает несколько больше возможностей, чем [], включая возможность смешивать переменные вместе с жестко заданными значениями.