Подтвердить что ты не робот

Синтаксис Mathematica "\ <... \>"

В ответе на другой вопрос qaru.site/info/431267/..., упоминалось о синтаксисе escape-последовательности строки Mathematica, который выглядит так: "\<...\>". По-видимому, этот синтаксис полезен для обработки встроенных строк в строках. Я попытался найти документацию, используя различные термины в браузере справки Mathematica (и Google), но безрезультатно. Где я могу найти документацию по этому синтаксису?

Резюме ответа

@Mark указывает, что конструкция документирована в Раздел 2.8.6 книги V5 Mathematica. Он также упоминается в Раздел 2.8.7 Книги Математики V5.2. В обоих этих местах документация указывает, что Mathematica игнорирует разрывы строк и следующие вкладки в строках - если они не заключены между \< и \>, в этом случае строка прерывается (но не табуляции).

В соответствующем разделе документации V6, говорится, что разрывы строк сохраняются в строках. Следовательно, кажется, что синтаксис escape больше не нужен, начиная с V6, и поэтому больше не документируется.

Обратите внимание, что многие ноутбуки по-прежнему используют этот синтаксис внутри, даже в V8. @Alexey указывает, что выражения ячеек для строк, которые содержат разрывы строк, все еще используют синтаксис.

4b9b3361

Ответ 1

Он кратко упомянул в разделе 2.8.6 самого последнего издания "Книги математики". Конечно, это для V5 "Математики". На самом деле, я просто попробовал следующее в V5.2 и V6.0.3:

"Hi
There"

Результаты были совершенно разными. В частности, V5.2 вернул одну строку без символа новой строки. V6.0.3 вернул две строки с символом новой строки, отформатированным как ожидалось. Строки были значительно улучшены в V6, поэтому, возможно, конструкция ``\<... \ > "больше не требуется.

И, возможно, я слишком долго использовал Mathematica.:)