2022-09-14 19:42:57 +00:00
|
|
|
package utilities
|
|
|
|
|
2022-11-14 11:41:30 +00:00
|
|
|
import "fmt"
|
|
|
|
|
2022-09-14 19:42:57 +00:00
|
|
|
type Ratio struct {
|
|
|
|
Numerator int
|
|
|
|
Denominator int
|
|
|
|
}
|
|
|
|
|
|
|
|
func (r Ratio) Float64() float64 {
|
|
|
|
return float64(r.Numerator) / float64(r.Denominator)
|
|
|
|
}
|
2022-11-14 11:41:30 +00:00
|
|
|
|
|
|
|
func (r Ratio) String() string {
|
|
|
|
return fmt.Sprintf("%d:%d", r.Numerator, r.Denominator)
|
|
|
|
}
|