func ExampleAngle() { // Example p. 123. rδ := sexa.NewRA(5, 32, 0.40).Rad() dδ := sexa.NewAngle(true, 0, 17, 56.9).Rad() rε := sexa.NewRA(5, 36, 12.81).Rad() dε := sexa.NewAngle(true, 1, 12, 7.0).Rad() rζ := sexa.NewRA(5, 40, 45.52).Rad() dζ := sexa.NewAngle(true, 1, 56, 33.3).Rad() n := line.Angle(rδ, dδ, rε, dε, rζ, dζ) fmt.Printf("%.4f degrees\n", n*180/math.Pi) fmt.Printf("%m\n", sexa.NewFmtAngle(n)) // Output: // 172.4830 degrees // 172°29′ }
func ExampleAngle() { // Example p. 123. rδ := unit.NewRA(5, 32, 0.40).Angle() dδ := unit.NewAngle('-', 0, 17, 56.9) rε := unit.NewRA(5, 36, 12.81).Angle() dε := unit.NewAngle('-', 1, 12, 7.0) rζ := unit.NewRA(5, 40, 45.52).Angle() dζ := unit.NewAngle('-', 1, 56, 33.3) n := line.Angle(rδ, dδ, rε, dε, rζ, dζ) fmt.Printf("%.4f degrees\n", n.Deg()) fmt.Printf("%m\n", sexa.FmtAngle(n)) // Output: // 172.4830 degrees // 172°29′ }