开始研究 Go (安装 基本使用)

安装

参考: http://www.runoob.com/go/go-constants.html

基本使用

求和

package main

import "fmt"

func main() {
    var sum = 0
    for i := 0; i <= 100; i++ {
        if i%2 == 0 {
            sum += i

        }

    }
    fmt.Println(sum)
}

自定义函数 求数组的和

func function_name( [parameter list] ) [return_types] {
函数体
}

package main
import "fmt"
func main() {
var a = [10]int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
var ret int
ret = test(a)
fmt.Println(ret)
}
func test(a [10]int) int {
sum := 0
for i := 0; i < len(a); i++ {
sum += a[i]
}
return sum
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 2

go有php 那样array_sum的函数吗

5年前 评论

@lovecn 不晓得呀 看了会文档 我看看有没有

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!