iskeyword

Testa se um texto é palavra-chave do MATLAB, ou lista todas.

Categoria: Language Fundamentals > Entering Commands

Sintaxe

tf = iskeyword(s)

Retorna verdadeiro quando s é palavra-chave reservada.

kw = iskeyword

Retorna todas as palavras-chave como cell array de vetores de caracteres.

Descrição

Palavras-chave não podem ser usadas como nomes de variável ou função. iskeyword ajuda a verificar nomes gerados, por exemplo antes de criar variáveis a partir de cabeçalhos de coluna. A checagem diferencia maiúsculas de minúsculas, então For não é palavra-chave.

Argumentos de entrada

s
Vetor de caracteres ou string escalar a testar.

Argumentos de saída

tf
Escalar lógico.
kw
Coluna de cell com as palavras-chave, como for, if, while, end.

Exemplo

Testar palavras

iskeyword('for')
iskeyword('x')
iskeyword('While')
Saída
ans = logical
   1
ans = logical
   0
ans = logical
   0

Veja também

isvarname matlab.lang.makeValidName exist which