reflect.Float() Function in Golang with Examples
Go language provides inbuilt support implementation of run-time reflection and allowing a program to manipulate objects with arbitrary types with the help of reflect package. The reflect.Float() Function in Golang is used to get the v’s underlying value, as a float64. To access this function, one needs to imports the reflect package in the program.
Syntax:
func (v Value) Float() float64
Parameters: This function does not accept any parameter.
Return Value: This function returns the v’s underlying value, as a float64.
Below examples illustrate the use of the above method in Golang:
Example 1:
package main
import (
"fmt"
"reflect"
)
func main() {
fmt.Println(reflect.ValueOf(1.2).Float())
}
|
Output:
1.2
Example 2:
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
fmt.Println(reflect.ValueOf(c).Float())
}
|
Output:
Number a : 1.2
Number b : 3
4.2
Last Updated :
03 May, 2020
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...