append
append
は、スライスに 1 つ以上の値を追加し、結果のスライスを返す。
以下は、単一の値を追加する例です。
{{ $s := slice "a" "b" "c" }}
{{ $s = $s | append "d" "e" }}
{{/* $s now contains a []string with elements "a", "b", "c", "d", and "e" */}}
以下は、同じようにスライスにスライスを追加する例です。
{{ $s := slice "a" "b" "c" }}
{{ $s = $s | append (slice "d" "e") }}
append
関数は、 Pages
を含むすべてのタイプで機能します。