URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libgo/] [go/] [time/] [example_test.go] - Rev 747
Compare with Previous | Blame | View Log
// Copyright 2011 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 time_testimport ("fmt""time")func expensiveCall() {}func ExampleDuration() {t0 := time.Now()expensiveCall()t1 := time.Now()fmt.Printf("The call took %v to run.\n", t1.Sub(t0))}var c chan intfunc handle(int) {}func ExampleAfter() {select {case m := <-c:handle(m)case <-time.After(5 * time.Minute):fmt.Println("timed out")}}func ExampleSleep() {time.Sleep(100 * time.Millisecond)}func statusUpdate() string { return "" }func ExampleTick() {c := time.Tick(1 * time.Minute)for now := range c {fmt.Printf("%v %s\n", now, statusUpdate())}}func ExampleMonth() {_, month, day := time.Now().Date()if month == time.November && day == 10 {fmt.Println("Happy Go day!")}}// Go launched at Tue Nov 10 15:00:00 -0800 PST 2009func ExampleDate() {t := time.Date(2009, time.November, 10, 23, 0, 0, 0, time.UTC)fmt.Printf("Go launched at %s\n", t.Local())}
