1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- // Copyright 2014 The Go Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style
- // license that can be found in the LICENSE file.
- package cases_test
- import (
- "fmt"
- "golang.org/x/text/cases"
- "golang.org/x/text/language"
- )
- func Example() {
- src := []string{
- "hello world!",
- "i with dot",
- "'n ijsberg",
- "here comes O'Brian",
- }
- for _, c := range []cases.Caser{
- cases.Lower(language.Und),
- cases.Upper(language.Turkish),
- cases.Title(language.Dutch),
- cases.Title(language.Und, cases.NoLower),
- } {
- fmt.Println()
- for _, s := range src {
- fmt.Println(c.String(s))
- }
- }
- // Output:
- // hello world!
- // i with dot
- // 'n ijsberg
- // here comes o'brian
- //
- // HELLO WORLD!
- // İ WİTH DOT
- // 'N İJSBERG
- // HERE COMES O'BRİAN
- //
- // Hello World!
- // I With Dot
- // 'n IJsberg
- // Here Comes O'brian
- //
- // Hello World!
- // I With Dot
- // 'N Ijsberg
- // Here Comes O'Brian
- }
|