mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-08 06:15:33 +00:00
* test functions take time.Now and other minor changes * updated remaining test files * Update validation_test.go * fix typo * go fmt * import time Co-authored-by: Marko <marbar3778@yahoo.com>
18 lines
469 B
Go
18 lines
469 B
Go
package math
|
|
|
|
import "fmt"
|
|
|
|
// Fraction defined in terms of a numerator divided by a denominator in int64
|
|
// format.
|
|
type Fraction struct {
|
|
// The portion of the denominator in the faction, e.g. 2 in 2/3.
|
|
Numerator int64 `json:"numerator"`
|
|
// The value by which the numerator is divided, e.g. 3 in 2/3. Must be
|
|
// positive.
|
|
Denominator int64 `json:"denominator"`
|
|
}
|
|
|
|
func (fr Fraction) String() string {
|
|
return fmt.Sprintf("%d/%d", fr.Numerator, fr.Denominator)
|
|
}
|