diff options
author | David E. Wheeler <david@justatheory.com> | 2018-06-04 13:47:03 -0400 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-06-04 20:47:03 +0300 |
commit | 019bd5576be87c9f06b6a928ede1a5e78677f7b3 (patch) | |
tree | 2eba3a897b200a127ccd5e2e952551e03a9c5c89 /docs/content/en/functions | |
parent | c3115292a7f2d2623cb45054a361e997ad9330c9 (diff) |
tpl/strings: strings.RuneCount
Diffstat (limited to 'docs/content/en/functions')
-rw-r--r-- | docs/content/en/functions/strings.RuneCount.md | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/docs/content/en/functions/strings.RuneCount.md b/docs/content/en/functions/strings.RuneCount.md new file mode 100644 index 000000000..63012ab39 --- /dev/null +++ b/docs/content/en/functions/strings.RuneCount.md @@ -0,0 +1,28 @@ +--- +title: strings.RuneCount +description: Determines the number of runes in a string. +godocref: +date: 2018-06-01 +publishdate: 2018-06-01 +lastmod: 2018-06-01 +categories: [functions] +menu: + docs: + parent: "functions" +keywords: [counting, character count, length, rune length, rune count] +signature: ["strings.RuneCount INPUT"] +workson: [] +hugoversion: +relatedfuncs: ["len", "countrunes"] +deprecated: false +aliases: [] +--- + +In contrast with `strings.CountRunes` function, which strips HTML and whitespace before counting runes, `strings.RuneCount` simply counts all the runes in a string. It relies on the Go [`utf8.RuneCountInString`] function. + +``` +{{ "Hello, 世界" | strings.RuneCount }} +<!-- outputs a content length of 9 runes. --> +``` + +[`utf8.RuneCount`]: https://golang.org/pkg/unicode/utf8/#RuneCount
\ No newline at end of file |