• golang学习笔记——基础知识(2)


    获取命令行参数
    package main
     
    import "fmt"
    import "os"
     
    func main() {
        //获取参数关键代码
        list := os.Args
        for k, v := range list {
             fmt.Printf("list[%d] is %s ", k, v)
        }
    }
     
    //******命令执行*******
    go run main.go hello world
    //******返回结果*******
    list[0] is C:UsershengdaAppDataLocalTempgo-build223267002001exemain.exe
    list[1] is hello
    list[2] is world
    导入包的方式
    • . 操作【使用时可以不使用报名直接调用函数名
    package main
     
    import . "fmt"
     
    func main() {
        Println("hello world")
    }
    • 别名导入
    package main
     
    import (
        cjp "fmt"
    )
     
    func main() {
        cjp.Println("hello world")
    }
    • 忽略操作【只会执行引入的包中的初始化init函数
    package main
     
    import (
        _ "fmt"
    )
     
    func main() {
     
    }
     
    获取随机数
    package main
     
    import (
        "fmt"
        "math/rand"
        "time"
    )
     
    func main() {
        //设置的种子不变则生成的随机数也不变
        // rand.Seed(666)
        rand.Seed(time.Now().UnixNano())
        for i := 1; i < 5; i++ {
             //获取较大的随机数
             fmt.Println(rand.Int())
             //获取一定单位的随机数
             fmt.Println(rand.Intn(100))
        }
     
    }
     
  • 相关阅读:
    http工作流程
    HTTP的响应码?
    原型链
    ubuntu查看IO
    ubuntu14.04 64位 安装H3C iNode客户端
    关于ubuntu14.04LTS 64位 播放优酷视频
    python 的字符串驻留机制
    【转】使用virtualenv在ubuntu上搭建python 3开发环境
    ubuntu14.04 python2.7 安装配置OpenCV3.0
    记录两个折磨了我三天的低级错误
  • 原文地址:https://www.cnblogs.com/itsuibi/p/14455051.html
Copyright © 2020-2023  润新知