Clojure-structmaps
提供:Dev Guides
Clojure-StructMaps
*StructMaps* は、Clojureで構造を作成するために使用されます。 たとえば、従業員名と従業員IDで構成される構造を作成する場合は、StructMapsを使用して作成できます。
StructMapsに関するClojureでは、次の操作が可能です。
Sr.No. | Operations & Description |
---|---|
1 |
この関数は、必要な構造を定義するために使用されます。 |
2 |
この関数は、defstruct操作によって作成されるタイプの構造体オブジェクトを定義するために使用されます。 |
3 |
この関数は、構造内のどのキーにどの値を割り当てるかを明示的に定義することにより、キー値に値を明確に割り当てるために使用されます。 |
4 |
構造オブジェクトと共にキーにアクセスすることにより、構造の個々のフィールドにアクセスできます。 |
5 |
デフォルトでは構造も不変であるため、特定のキーの値を変更しようとしても変更されません。 |
6 |
Adding a New Key to the Structure 構造は不変であるため、別のキーを構造に追加できる唯一の方法は、新しい構造を作成することです。 これを実現する方法の例を次のプログラムに示します。 |