MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
値が非ゼロ長のテキストであることを検証
mustBeNonzeroLengthText(value)
mustBeNonzeroLengthText(value) は、value の各要素に少なくとも 1 つの文字が含まれていない場合、あるいは入力がテキストでない場合に、エラーをスローします。この関数は値を返しません。
value
例
すべて折りたたむ
txt という名前の空の string を作成します。txt を入力として指定して mustBeNonzeroLengthText を呼び出します。変数が長さゼロのテキストであるため、mustBeNonzeroLengthText はエラーをスローします。
txt
mustBeNonzeroLengthText
txt = ""; mustBeNonzeroLengthText(txt)
Value must be text with one or more characters.
mustBeNonzeroLengthText を使用して、関数によって受け入れられる入力引数値を制限します。これを行うには、入力引数を検証する関数に arguments ブロックを追加します。
この関数により、引数 nonzeroLengthText の値が非ゼロ長のテキスト値に制限されます。
nonzeroLengthText
function MyFunction(nonzeroLengthText) arguments nonzeroLengthText {mustBeNonzeroLengthText} end end
関数を呼び出します。MATLAB® は、引数に割り当てられている値に対して mustBeNonzeroLengthText を呼び出します。値 "" は 1 つ以上の文字をもつテキストではないため、mustBeNonzeroLengthText はエラーを発行します。
""
MyFunction("")
Error using MyFunction (line 3) MyFunction("") ^^ Invalid argument at position 1. Value must be text with one or more characters.
検証する値。スカラーまたは配列として指定します。value が string 配列、文字配列、または各要素に 1 つ以上の文字が含まれる文字ベクトルの cell 配列でない場合、nonzeroLengthText はエラーをスローします。
例: nonzeroLengthText('foo')
nonzeroLengthText('foo')
すべて展開する
R2020b で導入
mustBeText | mustBeTextScalar | arguments
mustBeText
mustBeTextScalar
arguments
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ