zoukankan      html  css  js  c++  java
  • 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))
        }
     
    }
     
  • 相关阅读:
    window.open和window.opener
    dict对象与QueryDict
    BeautifulSoup的一些方法
    ORM分组与聚合
    python-orm
    开发工具IDEA环境安装配置
    Greenplum介绍-table
    对package.json的理解和学习
    javaScript 的 map() reduce() foreach() filter()
    JSON的序列化和反序列化eval()和parse()方法以及stringfy()方法
  • 原文地址:https://www.cnblogs.com/itsuibi/p/14455051.html
Copyright © 2011-2022 走看看