Sha256: aca35517b0a7b392158c35b5bae1fe9abf01b087edef167681eff481627a2964

Contents?: true

Size: 668 Bytes

Versions: 59

Compression:

Stored size: 668 Bytes

Contents

package clock

import "fmt"

func ExampleClock() {
	// Create a clock
	clock1 := New(10, 30)
	fmt.Println(clock1.String())

	// Add 30 minutes to it
	clock1 = clock1.Add(30)
	fmt.Println(clock1.String())

	// Subtract an hour and a half from it
	clock1 = clock1.Add(-90)
	fmt.Println(clock1.String())

	// Create a second clock
	clock2 := New(9, 30)
	fmt.Println(clock2.String())

	// Are the clocks equal?
	fmt.Println(clock2 == clock1)

	// Change the second clock
	clock2 = clock2.Add(30)
	fmt.Println(clock2.String())

	// Are the clocks equal now?
	fmt.Println(clock2 == clock1)

	// Output:
	// 10:30
	// 11:00
	// 09:30
	// 09:30
	// true
	// 10:00
	// false
}

Version data entries

59 entries across 59 versions & 1 rubygems

Version Path
trackler-2.1.0.18 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.17 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.16 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.15 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.14 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.13 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.12 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.11 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.10 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.9 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.8 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.7 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.6 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.5 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.4 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.3 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.2 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.1 tracks/go/exercises/clock/example_clock_test.go
trackler-2.1.0.0 tracks/go/exercises/clock/example_clock_test.go
trackler-2.0.8.55 tracks/go/exercises/clock/example_clock_test.go