Czy w Matlab istnieje składnia literału wieloliniowego lub czy konieczne jest łączenie wielu linii?Multiline string literal w Matlab?
Znalazłem pakiet verbatim, ale działa on tylko w m-pliku lub funkcji, a nie interaktywnie w komórkach edytora.
EDYCJA: Jestem szczególnie po odczytaniu i łatwości modyfikacji literału w kodzie (wyobraź sobie, że zawiera on wcięte bloki różnych poziomów) - łatwo jest tworzyć łańcuchy wielowierszowe, ale szukam najbardziej dogodnego sytax do robienia że.
tej pory mają
t = {...
'abc'...
'def'};
t = cellfun(@(x) [x sprintf('\n')],t,'Unif',false);
t = horzcat(t{:});
co daje wielkość (t) = 1: 8, ale jest oczywiście trochę nieładzie.
EDYCJA 2: Zasadniczo verbatim
robi to, co chcę, oprócz tego, że nie działa w komórkach edytora, ale może najlepiej będzie zaktualizować go tak, aby działał. Myślę, że powinno być możliwe uzyskanie aktualnego otwartego pliku i pozycji kursora z interfejsu Java do edytora. Problem polegałby na tym, gdyby w tej samej komórce było wiele połączeń słownych, jak byś je rozróżniał.
Nie jestem pewien, czy podążam za pytaniem. czy możesz dodać przykłady, które wyjaśniają Twój cel? – Shai
Shai: Chcę wprowadzić literał ciągów wielowierszowych, takich jak '" "" 'w Pythonie: np. Aby skopiować i wkleić blok tekstu (zachowując wcięcie) z innego źródła do ciągu matlab – robince