iskeyword

Determine whether input is MATLAB keyword

Syntax

tf = iskeyword('str')
iskeyword str
iskeyword

Description

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

iskeyword str uses the MATLAB command format.

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'
Was this topic helpful?