ドキュメンテーションヘルプ センタードキュメンテーション
このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
値が非ゼロ長のテキストであることを検証
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を使用して、関数によって受け入れられる入力引数値を制限します。これを行うには、入力引数を検証する関数に引数ブロックを追加します。
この関数により、引数nonzeroLengthTextの値が非ゼロ長のテキスト値に制限されます。
nonzeroLengthText
functionMyFunction(nonzeroLengthText)argumentsnonzeroLengthText{mustBeNonzeroLengthText}endend
関数を呼び出します。MATLAB®は、引数に割り当てられている値に対してmustBeNonzeroLengthTextを呼び出します。値""は 1 つ以上の文字をもつテキストではないため、mustBeNonzeroLengthTextはエラーを発行します。
""
MyFunction("")
Error using MyFunction Invalid argument at position 1. Value must be text with one or more characters.
検証する値。スカラーまたは配列として指定します。valueが string 配列、文字配列、または各要素に 1 つ以上の文字が含まれる文字ベクトルの cell 配列でない場合、nonzeroLengthTextはエラーをスローします。
例:nonzeroLengthText('foo')
nonzeroLengthText('foo')
mustBeText|mustBeTextScalar|arguments
mustBeText
mustBeTextScalar
arguments
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select:.
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office