为了账号安全,请及时绑定邮箱和手机立即绑定

扭转循环的最佳方法

扭转循环的最佳方法

Go
天涯尽头无女友 2023-07-31 15:03:17
我正在努力学习Go。我有一段代码。例如,如果我输出字母并希望将其反转。我该如何做循环?package mainimport "github.com/01-edu/z01"func main() {    i := 97    for i < 123 {        z01.PrintRune(rune(i))        i++    }    z01.PrintRune('\n')}PS我理解了代码。感谢大家的评论。我不会删除,这个线程可能对像我这样的编程新手有用。
查看完整描述

1 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

我输出字母表并希望将其反转。


如果你用惯用的 Go 语言编写程序,那么解决方案应该是显而易见的。


package main


import "github.com/01-edu/z01"


func main() {

    // forward

    for i := 'a'; i <= 'z'; i++ {

        z01.PrintRune(i)

    }

    z01.PrintRune('\n')


    // reverse

    for i := 'z'; i >= 'a'; i-- {

        z01.PrintRune(i)

    }

    z01.PrintRune('\n')

}

游乐场:https://play.golang.org/p/hPt7rqzxLok


输出:


abcdefghijklmnopqrstuvwxyz

zyxwvutsrqponmlkjihgfedcba


查看完整回答
反对 回复 2023-07-31
  • 1 回答
  • 0 关注
  • 72 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信