Удаление введенных в ходе сессии определений. Работа со строками.
Отметим еще несколько функций, относящихся к работе с символами и строками:
- FromCharacterCode [n] – возвращает строку, состоящую из одного символа с кодом n;
- FromCharacterCode [ {n1, n2,…}] – возвращает строку, состоящую из последовательности символов с кодами ni;
- Characters ["string"] – возвращает список целочисленных кодов, соответствующих символам строки "string";
- ToLowerCase ["string"] – производит строку, в которой все буквы преобразованы в нижний регистр;
- ToString [expr] – возвращает строку, соответствующую форме вывода выражения ехрг. Опции устанавливают ширину линии, тип формата и т. д.;
- ToUpperCase [ "string" ] – вырабатывает строку, в которой все буквы преобразованы в верхний регистр;
- Unique [ ] – создает новый символ с именем в форме $nnn (nnn – уникальный порядковый номер);
- Unique [х] – создает новый символ с именем в форме x$nnn (nnn – уникальный порядковый номер);
- Unique [ {х, у,…}] – создает список новых символов с уникальными именами;
- Unique [ "ххх" ] – создает новый символ с именем в форме xxxnnn (nnn – уникальный порядковый номер);
- Unique [name, {attrl, attr2,…}] – создает символ с указанными атрибутами attri;
- UpperCaseQ [string] – возвращает True, если все символы строки string являются прописными буквами (верхнего регистра), иначе возвращает False.
Примеры, приведенные ниже, показывают работу с этими функциями.
| Ввод (In) | Вывод (Out) | 
|---|---|
| ToCharacterCode [ "Hello! " ] | {72.101.108.108.111.33} | 
| FromCharacterCode [ {72, 101, 108, 108, 111, 33} ] | Hello! | 
| ToExpression [ "2+3*4 " ] | 14 | 
| ToLowerCase [ "HeLLo! " ] | hello! | 
| ToUpperCase [ "Hello" ] | HELLO | 
| Ввод (In) | Вывод (Out) | 
|---|---|
| x: = ToString[2+3*4] | |
| X | 14 | 
| Unique [ ] | $1 | 
| Unique [xyz] | xyz$2 | 
| Unique [xyz] | xyz$3 | 
| UpperCaseQ [ "Hello" ] | False | 
| UpperCaseQ [ "HELLO" ] | True | 
