| // Copyright 2016 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 currency_test | |
| import ( | |
| "fmt" | |
| "time" | |
| "golang.org/x/text/currency" | |
| ) | |
| func ExampleQuery() { | |
| t1799, _ := time.Parse("2006-01-02", "1799-01-01") | |
| for it := currency.Query(currency.Date(t1799)); it.Next(); { | |
| from := "" | |
| if t, ok := it.From(); ok { | |
| from = t.Format("2006-01-02") | |
| } | |
| fmt.Printf("%v is used in %v since: %v\n", it.Unit(), it.Region(), from) | |
| } | |
| // Output: | |
| // GBP is used in GB since: 1694-07-27 | |
| // GIP is used in GI since: 1713-01-01 | |
| // USD is used in US since: 1792-01-01 | |
| } |