Main Content

hasSetting

設定グループ内に設定が存在するかどうかの判別

説明

hasSetting(parentgroup,name)は、指定された設定グループがnameという設定を含む場合に1を返します。それ以外の場合、hasSetting0を返します。

すべて折りたたむ

設定を追加する前に、それが存在しているかをチェックします。

関数settingsを使用して設定ツリーのルートにアクセスしてから、設定グループmysettingsを作成します。

s = settings; addGroup(s,'mysettings');

MyWorkAddress設定をmysettingsに追加する前に、それが存在しているかをチェックします。

ifhasSetting(s.mysettings,'MyWorkAddress') == 0 addSetting(s.mysettings,'MyWorkAddress','PersonalValue','3 Apple Hill Drive');ends.mysettings
ans = SettingsGroup 'mysettings' with properties: MyWorkAddress: [1×1 Setting]

入力引数

すべて折りたたむ

親設定グループ。SettingsGroupオブジェクトとして指定します。ルートの設定グループ オブジェクトとツリー内の使用可能なすべての設定グループにアクセスするには、関数settingsを使用します。

チェック対象の設定の名前。文字ベクトルまたは string スカラーとして指定します。

バージョン履歴

R2019b で導入