go 语言学习记录1

来源:互联网 发布:sql注入的步骤 编辑:程序博客网 时间:2024/05/13 01:32
  1 package main  2   3 import "fmt"  4   5 func sum(values [] int , resultChan chan int){  6     sum:=0  7     for _, value := range values{  8         sum += value  9     } 10     resultChan <- sum 11 } 12  13 func main(){ 14     values := [] int{1,2,3,4,5,6,7,8,9,10} 15     resultChan := make(chan int, 2) 16     go sum(values[:len(values)/2],resultChan) 17     go sum(values[len(values)/2:],resultChan) 18     sum1, sum2 := <-resultChan, <-resultChan 19  20     fmt.Println("Result:",sum1,sum2,sum1+sum2) 21 }

1 {} 格式要求

2 package main , func main

3 默认支持gdb

4 函数可返回多个值