Main Content

hasGroup

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

R2019b 以降

説明

hasGroup(parentgroup,name) は、設定グループ parentgroupname という設定グループを含む場合に 1 を返します。それ以外の場合、hasGroup0 を返します。

すべて折りたたむ

設定グループを追加する前に、それが存在するかどうかをチェックします。

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

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

myothersettings という設定グループを mysettings に追加する前に、それが存在するかどうかをチェックします。

if hasGroup(s.mysettings,'myothersettings') == 0
    addGroup(s.mysettings,'myothersettings');
end
s.mysettings
ans = 
  SettingsGroup 'mysettings' with properties:
      myothersettings: [1×1 SettingsGroup]

入力引数

すべて折りたたむ

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

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

バージョン履歴

R2019b で導入