源码之家:www.mycodes.net

GO-LANG

GO-常用函数


RAND 随机

import (

    "fmt"
    "math/rand"
    "time"
)
 
func main() {
    rand.Seed(time.Now().UnixNano())
    for i := 0; i < 10; i++ {
        fmt.Println("My favorite number is", rand.Intn(100))
    } } 

c := make(chan bool) //创建一个无缓冲的bool型Channel

c <- x        //向一个Channel发送一个值
<- c          //从一个Channel中接收一个值
x = <- c      //从Channel c接收一个值并将其存储到x中
x, ok = <- c  //从Channel接收一个值,如果channel关闭了或没有数据,那么ok将被置为false


 

 

 

 

 

联系我们Contact

Copyright © 2013 - 2024 mycodes.net All rights reserved.

公司位置