反映。Golang 中的 Float()函数示例
原文:https://www . geesforgeks . org/reflect-float-function-in-golang-with-examples/
Go 语言提供了运行时反射的内置支持实现,并允许程序在反射包的帮助下操作任意类型的对象。反映。Golang 中的 Float() 函数用于获取 v 的基础值,作为 float64。要访问这个函数,需要在程序中导入反射包。
语法:
```go func (v Value) Float() float64
```
参数:此功能不接受任何参数。
返回值:这个函数返回 v 的基础值,如 float64。
以下示例说明了上述方法在 Golang 中的使用:
例 1:
// Golang program to illustrate
// reflect.Float() Function
package main
import (
"fmt"
"reflect"
)
func main() {
fmt.Println(reflect.ValueOf(1.2).Float())
}
输出:
1.2
例 2:
// Golang program to illustrate
// reflect.Float() Function
package main
import (
"fmt"
"reflect"
)
const a = 1.2
const b = 3
func main() {
fmt.Println("Number a : ", a)
fmt.Println("Number b : ", b)
c := a + b
// use of Float() method
fmt.Println(reflect.ValueOf(c).Float())
}
输出:
Number a : 1.2
Number b : 3
4.2
版权属于:月萌API www.moonapi.com,转载请注明出处