Go语言学习(四)循环结构

406次阅读
没有评论

共计 590 个字符,预计需要花费 2 分钟才能阅读完成。

内容目录

Go的分支结构

 Go的循环结构中,只有for循环结构,没有whiledo...while循环结构。而Go的for循环结构总共有三种形式,其中一种使用了分号。

 C语言的for一样:

for init; condition; post {}

输出1到100的累加和

package main

import "fmt"

func main() {
    var sum int
    for i := 1; i <= 100; i++ {
        sum += i
    }
    fmt.Println(sum)
}

 while循环一样

for condition {}

输出1到100的累加和

package main

import "fmt"

func main() {
    var sum int
    i := 1
    for i <= 100 {
        sum += i
        i++
    }
    fmt.Println(sum)
}

 for(;;)一样,即循环体内部需要自己跳出来,否则会陷入死循环

for {}

输出1到100的累加和

package main

import "fmt"

func main() {
    var sum int
    i := 1
    for {
        sum += i
        if i == 100 {
            break
        }
        i++
    }
    fmt.Println(sum)
}

练习:九九乘法表

package main

import "fmt"

func main() {
    for x := 1; x <= 9; x++ {
        for y := 1; y <= x; y++ {
            fmt.Printf("%d*%d=%d ", y, x, x*y)
        }
        fmt.Println()
    }
}
正文完
 0
PG Thinker
版权声明:本站原创文章,由 PG Thinker 于2023-09-15发表,共计590字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
热评文章
Umi 4.x 集成 Tauri 快速开发桌面应用

Umi 4.x 集成 Tauri 快速开发桌面应用

最近在完成毕设过程中使用到了`Tauri`来开发桌面应用,前端框架优先考虑使用 React,脚手架选择使用`Umi.js`。但是全网搜索也没有搜索到 Umi 和 Tauri 集成的博客教程,于是只能参考`Tauri`官方文档手动集成,并在此做一个记录
摸鱼两天,写了一个记录片段存储库的项目

摸鱼两天,写了一个记录片段存储库的项目

内容目录 需求说明  经常熬夜码造成记忆力有所下降,在平时的工作中,有很多代码、命令只是偶尔用,时间...