stringlib::validIdent

Подтвердите имя идентификатора

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

stringlib::validIdent(string)

Описание

stringlib::validIdent(string) возвращает TRUE, когда string допустимое имя идентификатора, в противном случае FALSE.

Допустимое имя идентификатора в MuPAD® должно следовать правилам:

  • Первый символ должен быть буквой или символьным "_".

  • Весь после символов должен быть буквами или цифрами или символьным "_".

  • Идентификатор состоит по крайней мере из одного символа до 512 'characters'.

Имена в обратных галочках ` не определяются как допустимые имена.

Примеры

Пример 1

Пример разделяет набор имен на допустимые имена идентификатора и недопустимые имена идентификатора:

split({"a", "1", "_111", "____", "A0b.C", "MuPAD", "1ABCDE", "xyz00"},
      stringlib::validIdent)

stringlib::random вызванный опцией Name всегда возвращает допустимые имена идентификатора. Функциональный map применяет stringlib::validIdent к каждому 1000 сгенерированные случайные имена:

map({stringlib::random(1..10, Name) $ k = 1..1000},
    stringlib::validIdent)

Параметры

string

Строка

Возвращаемые значения

TRUE или FALSE

Смотрите также

Функции MuPAD