1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/tonysilver-easygolang

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
ch-10.go 514
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
DESKTOP-V3UVV0N\xuzili Отправлено 09.12.2018 17:03 064fa58
package main
import (
"fmt"
"reflect"
)
func main() {
//建议浮点型float 使用float64省下转换工作
//math包函数接收要求都为float64
var value1 float32
value1=3.14
value2 := 3.14 //默认浮点型为float64,有小数点推倒为浮点型
fmt.Println(reflect.TypeOf(value2)) //反射出变量类型
if float64(value1) == value2 { //强制转换成float64,浮点精准度不同会导致比较结果与预期不一样
fmt.Println("值相同")
}else {
fmt.Println("值不相同")
}
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/tonysilver-easygolang.git
git@api.gitlife.ru:oschina-mirror/tonysilver-easygolang.git
oschina-mirror
tonysilver-easygolang
tonysilver-easygolang
master