Main Content

iskeyword

Determine whether input is MATLAB keyword

Syntax

tf = iskeyword(txt)
iskeyword

Description

tf = iskeyword(txt) returns logical 1 (true) if the character vector or string scalar txt is a keyword in the MATLAB® language and logical 0 (false) otherwise. MATLAB keywords cannot be used as variable names.

iskeyword returns a list of all MATLAB keywords.

Examples

To test if the word while is a MATLAB keyword,

iskeyword('while')
ans =
    1

To obtain a list of all MATLAB keywords,

iskeyword
    'break'
    'case'
    'catch'
    'classdef'
    'continue'
    'else'
    'elseif'
    'end'
    'for'
    'function'
    'global'
    'if'
    'otherwise'
    'parfor'
    'persistent'
    'return'
    'spmd'
    'switch'
    'try'
    'while'
Introduced before R2006a