zoukankan      html  css  js  c++  java
  • Go语言学习笔记六--Go语言中for循环的几种用法

    Go语言中for循环的几种用法

     1 package main
     2 
     3 //在go语言里面 就一种循环 那就是for
     4 func main() {
     5 
     6     var a []int = []int {9,8,7,6,5,4,3,2,1}
     7 
     8     println("-------------Test1--------------")
     9     for i := range a{
    10         println("index is ",i," number is ", a[i])
    11     }
    12 
    13     println("-------------Test2--------------")
    14     for i := 0; i <= 10 ;i++ {
    15         if i % 2 ==0 {
    16             println(i)
    17         } else {
    18             println(2 * i)
    19         }
    20     }
    21 
    22     println("-------------Test3--------------")
    23     for i := 0; i <= 10 ;i++ {
    24         println(i)
    25         if i == 5 {
    26             break
    27         }
    28     }
    29 
    30     println("-------------Test4--------------")
    31     for i := 0; i <= 10 ;i++ {
    32         if i % 2 == 0 {
    33             continue
    34         }
    35         println(i)
    36     }
    37 
    38     //我惊了 这种写法代替while
    39     println("-------------Test5--------------")
    40     i := 0
    41     for i <= 10  {
    42         i++
    43         if i % 2 == 0 {
    44             continue
    45         }
    46         println(i)
    47 
    48     }
    49 
    50     //无线循环
    51     println("-------------Test6--------------")
    52 
    53     for {
    54         i++
    55         if i % 2 == 0 {
    56             continue
    57         }
    58         if i > 50 {
    59             break
    60         }
    61         println(i)
    62     }
    63 
    64 }
  • 相关阅读:
    javascript 冒泡
    js闭包
    loadmore & scroll
    viewport
    担当
    javascript pattern
    javascript function
    interview
    json and .net
    java sqlserver
  • 原文地址:https://www.cnblogs.com/xwxz/p/13299367.html
Copyright © 2011-2022 走看看