地鼠每次选好了一块地,打洞,坚持半个月发现地下有块石头,然后他就想绕路了。。。殊不知绕路只会让它离成果越来越远

package main

import (
"fmt"
"math/rand"
"time"
) func testFor1() {
var i int
for i = ; i < ; i++ {
fmt.Printf("i=%d\n", i)
}
fmt.Printf("final:i=%d\n", i)
} func testFor2() {
var i int
for i = ; i < ; i++ {
fmt.Printf("i=%d\n", i)
if i > {
break
}
}
fmt.Println(i)
} //打印奇数
func testFor3() {
var i int
for i = ; i < ; i++ {
//正整数,就调出本次循环,所以不打印
if i% == {
continue
}
fmt.Printf("i=%d\n", i)
} }
func testFor4() {
i :=
for i <= {
fmt.Printf("i=%d\n", i)
i = i +
}
} func testFor5() {
i :=
for i <= {
fmt.Printf("i=%d\n", i)
i = i +
}
} func testMultiSign() {
a, b, c := , "hello",
fmt.Printf("a=%d b=%s c=%d\n", a, b, c)
} func testFor6() {
for no, i := , ; i <= && no <= ; i, no = i+, no+ {
fmt.Printf("%d*%d=%d\n", no, i, no*i)
}
} func testFor7() {
for {
fmt.Printf("hello\n")
time.Sleep(time.Second)
}
} //峰云大神-http://xiaorui.cc/2016/03/23/golang%E9%9A%8F%E6%9C%BAtime-sleep%E7%9A%84duration%E9%97%AE%E9%A2%98/
func fengyun() {
rand.Seed(time.Now().UnixNano())
for i := ; i < ; i++ {
x := rand.Intn()
fmt.Println(x)
time.Sleep(time.Duration(x) * time.Second)
}
} //入口执行函数
func main() {
//testFor1()
//testFor2()
//testFor3()
//testFor4()
//testFor5()
//testFor6()
//testFor7()
fengyun()
}

Golang之(for)用法的更多相关文章

  1. golang 常量的用法

    1.Golang常量的用法 //常量的用法 var num int num =9 //1.常量声明的时候必须赋值 const tax int = 0 //2.常量值是无法修改的 //tax = 10 ...

  2. golang包time用法详解

    在我们编程过程中,经常会用到与时间相关的各种务需求,下面来介绍 golang 中有关时间的一些基本用法,我们从 time 的几种 type 来开始介绍. 时间可分为时间点与时间段,golang 也不例 ...

  3. golang(11) 反射用法详解

    原文链接:http://www.limerence2017.com/2019/10/14/golang16/ 反射是什么 反射其实就是通过变量动态获取其值和类型的一种技术,有些语言是支持反射的比如py ...

  4. golang flag简单用法

    package main import ( "flag" "strings" "os" "fmt" ) var ARGS ...

  5. Golang之waitgroup用法

    我敲下一堆代码,终于长出了果实,今天是个伟大日子 package main import ( "fmt" "sync" "time" ) / ...

  6. golang中switch用法细节

    1. switch穿透-fallthrough, 如果在case语句块后增加fallthrough,则会继续执行下一个case,也叫switch穿透,默认只穿透一层 2. Type Switch: s ...

  7. 关于golang select的用法

    1 go的信道 1.1 什么是信道 信道可以理解为go协程之间进行通信的通道. 1.2 信道的声明 所有的信道都关联一个类型,一旦关联了类型,该信道就只能传输该类型的数据,传输其它类型的数据的话就是非 ...

  8. Golang omitempty 的用法

    原文链接:https://blog.csdn.net/skh2015java/article/details/90720692omitempty作用是在json数据结构转换时,当该字段的值为该字段类型 ...

  9. Go append 省略号

    1 前言 Golang append加...用法缘由 2 代码 type Product struct { ID int64 `json:"id"` Name string `js ...

  10. GO语言的进阶之路-面向对象编程

    GO语言的进阶之路-面向对象编程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 当你看完这篇文章之时,我可以说你的Golang算是入门了,何为入门?就是你去看Docker 源码能看 ...

随机推荐

  1. java的super和this关键字用法总结

    ------super关键字------                 super用途:在子类中访问超类“被隐藏的成员变量(无论是否静态)和静态方法”以及“被重写的实例方法”.这里的超类必须是“直接 ...

  2. sqlserver操作命令

    启动命令:Net Start MSSqlServer 暂停命令:Net Pause MSSqlServer 重新启动暂停的命令:Net Continue MSSqlServer 停止命令:Net st ...

  3. uva-165-枚举

    题意:选取k种面额的邮票,总数是h,要求组合出来的连续数最大 枚举,网上看到一个更快的等价类划分,留着学等价类划分的思路 #include<stdio.h> #include<ios ...

  4. nslookup域名解析

    域名解析 nslookup docker.xxx.com.cn

  5. win10 QQ远程协助部分界面点不了

    win10 QQ远程协助部分界面点不了. 把对方电脑的电脑管家全部退出,退出了也不行. 是win10的防火墙?安全策略?

  6. 字典(dictionary) 的基本操作

    info = { ’stu1101‘ : ’xiaoming’, ‘stu1102 : xiahong‘, ’stu1103 : ‘xiaozhi', } 1. 字典的获取 info.get('stu ...

  7. 在linux中运行main方法所在的java类(亲测有效!!!)

    本人是用SecureCRTPortable连接linux终端的.其他工具连接linux终端应该是一样的操作! 一.首先到移动到java工程所在的bin目录. 二.在bin目录下执行javac -cp ...

  8. ubuntu16.04安装tensorflow-gpu和cuda8.0加速训练

    转载请注明出处:http://www.cnblogs.com/buxizhizhoum/p/8086230.html 环境: 系统:ubuntu 16.04 cpu:i5 gpu:gt920m mem ...

  9. Docker查看关联容器的卷宗在本机的存储位置

    docker inspect -f {{.Volumes}} volume1

  10. one by one 项目 part 5

    问题汇总 一.Can't connect to MySQL server on 'localhost' (10061)翻译:不能连接到 localhost 上的mysql分析:这说明“localhos ...