aboutsummaryrefslogtreecommitdiff
path: root/src/strings
diff options
context:
space:
mode:
authorAndrew Medvedev <andrew.y.medvedev@gmail.com>2019-09-21 12:47:34 +0000
committerRob Pike <r@golang.org>2019-09-21 21:45:58 +0000
commit78e5288b5c720d996ea5132f1fa0348968ff0513 (patch)
tree87d123b1a07f219b3fbc9d732bb7096e721efe37 /src/strings
parent9c0e56bf9de5ff8faa73860ab6bb43562722c18f (diff)
downloadgo-78e5288b5c720d996ea5132f1fa0348968ff0513.tar.gz
go-78e5288b5c720d996ea5132f1fa0348968ff0513.zip
strings, bytes: clarify usage of EqualFolds
This clarifies meaning of "case folding" Unicode equality with more familiar "case insensitive" wording. For case folding properties see ftp://ftp.unicode.org/Public/UNIDATA/CaseFolding.txt. Fixes #33447 Change-Id: I6ee85ab398679bf2a0b7d18693985ff0979d6c5a GitHub-Last-Rev: accc9159330c61e046d77f77beac62b38bf72c19 GitHub-Pull-Request: golang/go#34434 Reviewed-on: https://go-review.googlesource.com/c/go/+/196717 Reviewed-by: Rob Pike <r@golang.org>
Diffstat (limited to 'src/strings')
-rw-r--r--src/strings/strings.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/strings/strings.go b/src/strings/strings.go
index cee315ce9e..869cdcdcef 100644
--- a/src/strings/strings.go
+++ b/src/strings/strings.go
@@ -969,7 +969,8 @@ func ReplaceAll(s, old, new string) string {
}
// EqualFold reports whether s and t, interpreted as UTF-8 strings,
-// are equal under Unicode case-folding.
+// are equal under Unicode case-folding, which is a more general
+// form of case-insensitivity.
func EqualFold(s, t string) bool {
for s != "" && t != "" {
// Extract first rune from each string.