主要内容

野牛

验证该价值是非空的

描述

例子

发表版价值如果价值是空的。此函数不会返回值。

野牛调用以下函数以确定输入是否非发行:

课堂支持:所万博1manbetx有MATLAB®课程

例子

全部收缩

利用野牛验证输入不是空的。

创建一个containser.map

a = contains.map;

验证这一点一个不是空值。

MustbenonEmpty(a)
使用MustbenonEmpty(第13行)值的错误不得为空。

创建一个containser.map没有输入参数会导致一个空对象。

该课程限制了Prop1非空价值。默认值也必须是非空的。

ClassDef我的课特性Prop1{MustbenonEmpty}= contains.map(1,'第一的'结尾结尾

创建一个对象并为其属性分配一个值。

obj = myclass;obj.prop1 = contains.map;
错误设置“ myclass”类的“ prop1”属性:值不得为空。

当您为属性分配值时,MATLAB调用野牛将值分配给属性。野牛发出错误,因为分配给的值Prop1是空的。

此函数将输入参数限制为非空角度向量。

功能str = mbnonempty(名称)参数姓名(1,:) char {MustbenonEmpty}结尾str = sprintf('姓名:%s',姓名);结尾

用空字符向量调用此功能会导致错误野牛

mbnonempty(''
在位置1处使用MBNonempty输入参数的错误。值不得为空。

输入参数

全部收缩

验证的值,指定为任何MATLAB类型或类的标量或数组

数据类型:单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64|逻辑|char|结构|桌子|细胞|function_handle|分类|约会时间|期间|日历
复杂的数字支持:万博1manbetx是的

提示

  • 野牛被设计用于属性和函数参数验证。

扩展功能

C/C ++代码生成
使用MATLAB®CODER™生成C和C ++代码。

在R2017A中引入