Loops 逆转循环的最佳方法
我正在努力学习围棋。我有一段代码。例如,如果我输出字母表并希望将其反转。我如何做循环Loops 逆转循环的最佳方法,loops,go,reverse,Loops,Go,Reverse,我正在努力学习围棋。我有一段代码。例如,如果我输出字母表并希望将其反转。我如何做循环 package main import "github.com/01-edu/z01" func main() { i := 97 for i < 123 { z01.PrintRune(rune(i)) i++ } z01.PrintRune('\n') } 主程序包 导入“github.com/01 edu/z01” func ma
package main
import "github.com/01-edu/z01"
func main() {
i := 97
for i < 123 {
z01.PrintRune(rune(i))
i++
}
z01.PrintRune('\n')
}
主程序包
导入“github.com/01 edu/z01”
func main(){
i:=97
对于i<123{
z01.印刷符文(符文(i))
我++
}
z01.打印符文('\n')
}
另外,我明白密码。谢谢大家的评论。我不是在删除,这个线程可能对像我这样的编程新手有用
我输出了字母表,想把它倒过来
如果您用惯用的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')
}
从97循环到122,增加循环变量。更改2个数字和减量而不是增量。对于i:=97而不是
;i<123;i++
对i:=123使用;i>97;i--
@Flimzy表示i:=122;i>=97;我--{}
@icza:你说得对。。。计算机科学中的两大难题:缓存失效、命名和逐1错误。
abcdefghijklmnopqrstuvwxyz
zyxwvutsrqponmlkjihgfedcba