用go写一个将123.4转换成4.321的代码
时间: 2023-04-03 07:01:30 浏览: 61
可以使用以下代码实现:
package main
import (
"fmt"
"strconv"
)
func main() {
num := 123.4
str := strconv.FormatFloat(num, 'f', -1, 64)
reverseStr := ""
for i := len(str) - 1; i >= ; i-- {
reverseStr += string(str[i])
}
result, _ := strconv.ParseFloat(reverseStr, 64)
fmt.Println(result)
}
这段代码使用了 strconv 包中的 FormatFloat 和 ParseFloat 函数,将浮点数转换为字符串并反转字符串,最后再将字符串转换为浮点数。