文档帮助中心文档
验证该值是非空的
mustBeNonempty(值)
例子
mustBeNonempty (价值)抛出一个错误价值是空的。这个函数不返回值。
mustBeNonempty (价值)
价值
mustBeNonempty调用以下函数来确定输入是否非空:
mustBeNonempty
isempty
类支持:所有金宝appMATLAB®类
全部折叠
使用mustBeNonempty以验证输入是否为空。
创建一个容器。地图.
容器。地图
一个= containers.Map;
验证一个不是空值。
一个
mustBeNonempty (A)
使用mustBeNonempty出错(第13行)值不能为空。
创建一个容器。地图如果没有输入参数,则结果为空对象。
类限制的值Prop1非空的值。默认值也必须是非空的。
Prop1
classdefMyClass属性Prop1{mustBeNonempty}=容器。地图(1,“第一”)结束结束
创建一个对象并给它的属性赋值。
obj = MyClass;obj。Prop1 = containers.Map;
设置“MyClass”类的“Prop1”属性时出错:值不能为空。
当你给属性赋值时,MATLAB调用mustBeNonempty将值分配给属性。mustBeNonempty发出错误,因为赋值Prop1是空的。
此函数将输入参数限制为非空字符向量。
函数str = mbNonempty(名称)参数的名字(: 1)字符{mustBeNonempty}结束str = sprintf (名称:% s的、名称);结束
使用空字符向量调用此函数将导致抛出错误mustBeNonempty.
mbNonempty ('')
在位置1处输入参数无效。值不能为空。
值,指定为任何MATLAB类型或类的标量或数组
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|结构体|表格|细胞|function_handle|分类|datetime|持续时间|calendarDuration复数的支持:金宝app是的
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
字符
结构体
表格
细胞
function_handle
分类
datetime
持续时间
calendarDuration
mustBeNonempty用于属性和函数参数验证。
参数|mustBeMember|mustBeNonzero
参数
mustBeMember
mustBeNonzero
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系