我正在努力学习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
- 1 回答
- 0 关注
- 103 浏览
添加回答
举报
0/150
提交
取消