Main Content

mustBeValidVariableName

验证输入名称是有效的变量名称

自 R2020b 起

    说明

    示例

    mustBeValidVariableName(varname) 验证输入名称是有效变量名称。此函数不返回值。

    mustBeValidVariableName 调用以下函数来确定输入是否为有效变量名称:

    示例

    全部折叠

    使用 mustBeValidVariableName 函数来确保变量名称有效。

    saveVariable 函数接受变量名称作为输入。如果变量名称不是有效名称,mustBeValidVariableName 将引发错误。

    function saveVariable(fname,var)
        arguments
            fname string
            var string {mustBeValidVariableName}
        end
        save(fname,var);
    end
    

    MATLAB® 变量名称不能以数字开头。尝试将 8data 用作变量会导致错误。

    v = "8data";
    saveVariable("myfile",v)
    Error using saveVariable
     saveVariable("myfile",v)
                           ↑
    Invalid argument at position 2. Value must be valid variable name(s).
    

    输入参数

    全部折叠

    变量名称,指定为字符串标量、字符向量或字符向量元胞数组。

    数据类型: char | string | cell

    提示

    • mustBeValidVariableName 用于属性和函数参量验证。

    版本历史记录

    在 R2020b 中推出