すべてのオプション
bookworm  ] [  trixie  ] [  sid  ]
[ ソース: golang-github-creasty-defaults  ]

パッケージ: golang-github-creasty-defaults-dev (1.6.0-3)

golang-github-creasty-defaults-dev に関するリンク

Screenshot

Debian の資源:

golang-github-creasty-defaults ソースパッケージをダウンロード:

メンテナ:

外部の資源:

類似のパッケージ:

Initialize structs with default values (library)

Initialize structs with default values

 * Supports almost all kind of types
       * Scalar types
           * int/8/16/32/64, uint/8/16/32/64, float32/64
           * uintptr, bool, string
       * Complex types
           * map, slice, struct
       * Nested types
           * map[K1]map[K2]Struct, []map[K1]Struct[]
       * Aliased types
           * time.Duration
           * e.g., type Enum string
       * Pointer types
           * e.g., *SampleStruct, *int

 * Recursively initializes fields in a struct
 * Dynamically sets default values by defaults.Setter (/setter.go)
   interface
 * Preserves non-initial values from being reset with a default value

golang-github-creasty-defaults-dev のダウンロード

すべての利用可能アーキテクチャ向けのダウンロード
アーキテクチャ パッケージサイズ インストールサイズ ファイル
all 7.1 kB46.0 kB [ファイル一覧]