33
loading...
This website collects cookies to deliver better user experience
average.go
//average returns the average of numbers supplied
package main
import (
"fmt"
)
values:= []float64{9.42, 16.56, 27.01}
fmt.Println("values:", values)
func main() {
var sum float64 = 0
for _, value : range values {
sum += value
}
average := sum/float64(len(numbers))
fmt.Println("average": average)
}
//average returns the average of numbers supplied
package main
import (
"fmt"
)
values:= []float64{9.42, 16.56, 27.01}
fmt.Println("values:", values)
func main() {
var sum float64 = 0
//values here is from the global scope
for _, value : range values {
sum += value
}
average := sum/float64(len(numbers))
fmt.Println("average": average)
}
//average returns the average of numbers supplied
package main
import (
"fmt"
)
//values is undefined and cannot be accessed from this scope
fmt.Println("values:", values)
func main() {
values:= []float64{9.42, 16.56, 27.01}
var sum float64 = 0
//values here is from the global scope
for _, value : range values {
sum += value
}
average := sum/float64(len(numbers))
fmt.Println("average": average)
}
//average returns the average of numbers supplied
package main
import (
"fmt"
)
values:= []float64{9.42, 16.56, 27.01}
func main() {
//values shadows the one declared in the outer variable
var values string = "go"
//string would now refers to a declared variable
var string string = "hello"
//fmt is now a variable of string type
var fmt string = "shadowed variable"
//this returns 2
fmt.Println("value:", values)
var sum float64 = 0
//Oops! valuesrefer to a string in this scope and you can't loop through it
for _, value : range values {
sum += value
}
}