Program 1:
package main
import "fmt"
import "strconv"
func main() {
var str1 string = "123.45"
var str2 string = "456.12"
var num float64
num, _ = strconv.ParseFloat(str1, 64)
fmt.Println("Num1 : ", num)
num, _ = strconv.ParseFloat(str2, 64)
fmt.Println("Num2 : ", num)
}
Program 2:
package main
import "fmt"
import "strconv"
func main() {
var str1 string = "123"
var str2 string = "456"
var num byte
num, _ = strconv.ParseByte(str1)
fmt.Println("Num1 : ", num)
num, _ = strconv.ParseByte(str2)
fmt.Println("Num2 : ", num)
}
Answer Program 1:
Output:
Explanation:
In the main() function, we created two string variables. Then we converted the created strings into a floating-point number using ParseFloat() function. After that, we printed the result.
Answer Program 2:
Output:
Explanation:
The above program will generate syntax errors because ParseByte() function is not available in the strconv package.
need an explanation for this answer? contact us directly to get an explanation for this answer