1
0
mirror of https://github.com/MADTeacher/go_basics.git synced 2025-11-23 21:34:47 +02:00
Files
go_basics/part_1/1.13/8.go
2025-05-28 14:52:05 +03:00

19 lines
450 B
Go

package main
import (
"fmt"
"reflect"
"strconv"
)
func main() {
val1 := 33.321
str1 := strconv.FormatFloat(val1, 'f', 1, 64)
// равносильно
str2 := fmt.Sprintf("%.3f", val1)
fmt.Println(reflect.TypeOf(str2) , str2) // string 33.321
fmt.Println(reflect.TypeOf(str1), str1) // string 33.321
val2, _ := strconv.ParseFloat(str2, 64)
fmt.Println(reflect.TypeOf(val2), val2) // float64 33.321
}