mirror of
https://github.com/gohugoio/hugoDocs.git
synced 2025-09-13 17:55:16 -04:00
hugolib: Add Reset method to delete key from Scratch
This commit is contained in:
parent
63a131664d
commit
7b71da1f8d
@ -32,6 +32,7 @@ See [this Go issue](https://github.com/golang/go/issues/10608) for the main moti
|
|||||||
* `Get` returns the `value` for the `key` given.
|
* `Get` returns the `value` for the `key` given.
|
||||||
* `SetInMap` takes a `key`, `mapKey` and `value`
|
* `SetInMap` takes a `key`, `mapKey` and `value`
|
||||||
* `GetSortedMapValues` returns array of values from `key` sorted by `mapKey`
|
* `GetSortedMapValues` returns array of values from `key` sorted by `mapKey`
|
||||||
|
* `Delete` takes a `key` to remove
|
||||||
|
|
||||||
`Set` and `SetInMap` can store values of any type.
|
`Set` and `SetInMap` can store values of any type.
|
||||||
|
|
||||||
@ -69,6 +70,11 @@ The usage is best illustrated with some samples:
|
|||||||
{{ $.Scratch.SetInMap "a3" "c" "CC" }}
|
{{ $.Scratch.SetInMap "a3" "c" "CC" }}
|
||||||
{{ $.Scratch.SetInMap "a3" "b" "BB" }}
|
{{ $.Scratch.SetInMap "a3" "b" "BB" }}
|
||||||
{{ $.Scratch.GetSortedMapValues "a3" }} {{/* => []interface {}{"AA", "BB", "CC"} */}}
|
{{ $.Scratch.GetSortedMapValues "a3" }} {{/* => []interface {}{"AA", "BB", "CC"} */}}
|
||||||
|
|
||||||
|
{{ $.Scratch.Add "a" 1 }}
|
||||||
|
{{ $.Scratch.Delete "a" }}
|
||||||
|
{{ $.Scratch.Add "a" 2 }}
|
||||||
|
{{ $.Scratch.Get "a" }} {{/* => 2 */}}
|
||||||
```
|
```
|
||||||
|
|
||||||
{{% note %}}
|
{{% note %}}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user