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