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