主要内容

Mustbetext.

验证值是字符串数组,字符向量或字符向量的单元数组

描述

mustbetext(如果抛出错误不是字符串阵列,字符向量或字符向量阵列。空0x0 char数组'',空字符串缺少字符串也是文本的特殊情况。此函数不会返回值。

例子

全部收缩

创建一个数字数组否则,然后使用Mustbetext.验证值。Mustbetext.抛出错误,因为数组不包含文本。

nottext = [1 2 3];mustbetext(nottext)
值必须是字符向量,字符串数组或字符向量的单元数组。

利用Mustbetext.要限制函数接受的输入参数值。您可以通过向验证输入参数的函数添加参数块来实现此目的。

此函数限制参数的值TextInput.到文本值。

功能myfunction(textinput)争论TextInput.{mustbetext}结束结束

使用数字输入参数调用函数。马铃薯®呼叫Mustbetext.在分配给参数的值。Mustbetext.出现错误,因为值2不是文字。

myfunction(2)
使用MyFunction在第1位无效参数时出错1.值必须是字符向量,字符串数组或字符向量的单元格数组。

输入参数

全部收缩

验证的值,指定为标量或数组。如果,不是字符串标量或数组,字符数组或字符向量的单元数组Mustbetext.会抛出错误。

例:Mustbetext('foo')

在R2020B中介绍