From 607d853b58a68c32cff7b8768c45f288e7e08c93 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Fri, 11 Oct 2019 19:07:34 +0200 Subject: [PATCH] unit: add Value.Scale method Signed-off-by: Elias Naur --- unit/unit.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/unit/unit.go b/unit/unit.go index 0fdc60a1..f575e320 100644 --- a/unit/unit.go +++ b/unit/unit.go @@ -66,6 +66,12 @@ func Sp(v float32) Value { return Value{V: v, U: UnitSp} } +// Scale returns the value scaled by s. +func (v Value) Scale(s float32) Value { + v.V *= s + return v +} + func (v Value) String() string { return fmt.Sprintf("%g%s", v.V, v.U) }