namelengthmax

Comprimento máximo de um nome de variável, função ou campo.

Categoria: Programming > Functions

Sintaxe

N = namelengthmax

Retorna o maior comprimento de nome aceito.

Descrição

Identificadores com mais de namelengthmax caracteres não são válidos. Código que gera nomes de forma programática, por exemplo a partir de cabeçalhos de tabela ou nomes de arquivo, pode comparar com esse valor ou truncar até ele. matlab.lang.makeValidName aplica o limite automaticamente.

Argumentos de saída

N
Escalar double com o limite, 63.

Exemplo

Lendo o limite

N = namelengthmax
name = repmat('a', 1, N + 5);
name = name(1:N);
disp(isvarname(name))
Saída
N = 63
   1

Veja também

isvarname matlab.lang.makeValidName mustBeValidVariableName genvarname