summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/Unknwon/com/convert.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/Unknwon/com/convert.go')
-rw-r--r--vendor/github.com/Unknwon/com/convert.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/vendor/github.com/Unknwon/com/convert.go b/vendor/github.com/Unknwon/com/convert.go
index 25b3e0e562..bf24aa8bc3 100644
--- a/vendor/github.com/Unknwon/com/convert.go
+++ b/vendor/github.com/Unknwon/com/convert.go
@@ -41,6 +41,11 @@ func (f StrTo) Int64() (int64, error) {
return int64(v), err
}
+func (f StrTo) Float64() (float64, error) {
+ v, err := strconv.ParseFloat(f.String(), 64)
+ return float64(v), err
+}
+
func (f StrTo) MustUint8() uint8 {
v, _ := f.Uint8()
return v
@@ -56,6 +61,11 @@ func (f StrTo) MustInt64() int64 {
return v
}
+func (f StrTo) MustFloat64() float64 {
+ v, _ := f.Float64()
+ return v
+}
+
func (f StrTo) String() string {
if f.Exist() {
return string(f)