FormatFloat преобразует число с плавающей запятой f в строку s.
package main
import (
"fmt"
"reflect"
"strconv"
)
func main() {
var f float64= 3,1415926535
fmt.Println(reflect.TypeOf(f))
fmt.Println(f)
var s string = strconv.FormatFloat(f, 'E', -1, 32)
fmt.Println(reflect.TypeOf(s))
fmt.Println(s)
}
Как уже написали, ранее чем я, можно использовать FormatFloat. Вот для примера тебе ещё один код:
package main
import "fmt"
import "strconv"
func main() {
str := strconv.FormatFloat(12342323.234232, 'f', 6, 64)
fmt.Println(str)
}
А я вот знаю метод Sprintf(), который преобразует число с плавающей запятой в строку. Вот пример использования данного метода:
s := fmt.Sprintf("%f", 123.456) // s == "123.456000"
Спасибо большое, ребята, за вашу помощь. Сам я что-то вообще никак не смог найти информации хоть о каких-нибудь методах, а вы мне даже примеры кода написали, умнички, юлагодарствую.