# h5close

HDF5オブジェクトを閉じる

## 呼び出し手順

                h5close([obj_1 [, obj_2 [, ...]]])

## 引数

obj_i

  H5Object

## 説明

オブジェクトとその全ての派生ノードを閉じます.

これにより,このオブジェクトに関連する全メモリを解放できます.

ファイルに関連する全てのバッファはファイルを閉じる前にフラッシュされます.

引数を指定しない場合, オープンされている全オブジェクトが閉じられます

## 例

    x = ["Hello" "World"; "Salut" "Monde"];
    save(TMPDIR + "/x.sod", "x"); // SODファイルはHDF5ファイルです

    // 作成済みのファイルをオープン
    a = h5open(TMPDIR + "/x.sod");

    // ファイルの内容をダンプ
    h5dump(a);

    // "x"という名前のデータセットをオープン
    ds = a.root.x

    // 属性'SCILAB_Class'を取得
    attr = ds.SCILAB_Class

    // 値を読み込む
    attr.data

    // dsからデータを取得
    d = ds.data

    // データセットを終了
    h5close(ds)

    // attrはdsからオープンされていたため, attr はもう利用可能ではありません
    // ... よってエラーが発生します
    attr

    // 処理を完了し, リソースを全て解放
    h5close(a);

## 参照

- h5open

- h5group

- h5dataset

- h5attr

## 履歴

5.5.0
HDF5モジュールが導入されました.