扭转循环的最佳方法

我正在努力学习Go。我有一段代码。例如,如果我输出字母并希望将其反转。我该如何做循环?


package main


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


func main() {

    i := 97

    for i < 123 {

        z01.PrintRune(rune(i))

        i++

    }

    z01.PrintRune('\n')

}

PS我理解了代码。感谢大家的评论。我不会删除,这个线程可能对像我这样的编程新手有用。


天涯尽头无女友
浏览 74回答 1
1回答

哔哔one

我输出字母表并希望将其反转。如果你用惯用的 Go 语言编写程序,那么解决方案应该是显而易见的。package mainimport "github.com/01-edu/z01"func main() {&nbsp; &nbsp; // forward&nbsp; &nbsp; for i := 'a'; i <= 'z'; i++ {&nbsp; &nbsp; &nbsp; &nbsp; z01.PrintRune(i)&nbsp; &nbsp; }&nbsp; &nbsp; z01.PrintRune('\n')&nbsp; &nbsp; // reverse&nbsp; &nbsp; for i := 'z'; i >= 'a'; i-- {&nbsp; &nbsp; &nbsp; &nbsp; z01.PrintRune(i)&nbsp; &nbsp; }&nbsp; &nbsp; z01.PrintRune('\n')}游乐场:https://play.golang.org/p/hPt7rqzxLok输出:abcdefghijklmnopqrstuvwxyzzyxwvutsrqponmlkjihgfedcba
打开App,查看更多内容
随时随地看视频慕课网APP