主要内容

mustBeValidVariableName

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

    说明

    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 (line 4)
     saveVariable("myfile",v)
                           ^
    Invalid argument at position 2. These are not valid variable names: '8data'.

    输入参数

    全部折叠

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

    数据类型: char | string | cell

    提示

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

    版本历史记录

    在 R2020b 中推出