Related Articles

Related Articles

reflect.Float() Function in Golang with Examples
  • Last Updated : 03 May, 2020

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:

filter_none

edit
close

play_arrow

link
brightness_4
code

// Golang program to illustrate 
// reflect.Float() Function 
   
package main
    
 import (
    "fmt"
    "reflect"
 )
   
 func main() {   
     
    fmt.Println(reflect.ValueOf(1.2).Float())
   
 }       

chevron_right


Output:

1.2

Example 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

// 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())
   
 

chevron_right


Output:

Number a :  1.2
Number b :  3
4.2



My Personal Notes arrow_drop_up
Recommended Articles
Page :