/*
Creates a new Timer object with an initial "Start" time.
As soon as you call this the timer will start
*/
Creates a new Timer object with an initial "Start" time.
As soon as you call this the timer will start
/ * Creates a new Timer object with an initial " Start " time . As soon as you call this the timer will start * /
func StartNamedTimer(firstName string) Timer {
	firstMark := TimerMark{
		mark: time.Now(),
	}
	if firstName == "" {
		firstMark.Name = TimerMarkStart
	} else {
		firstMark.Name = firstName
	}
	return Timer{
		Marks: []TimerMark{firstMark},
	}
}
func StartNamedTimer ( firstName string ) Timer { firstMark := TimerMark { mark : time . Now ( ) , } if firstName == " " { firstMark . Name = TimerMarkStart } else { firstMark . Name = firstName } return Timer { Marks : [ ] TimerMark { firstMark } , } }
Creates a new Timer object with an initial "Start" time.
Creates a new Timer object with an initial " Start " time .
// Always start with a single timer