我正在努力學習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 關注
- 138 瀏覽
添加回答
舉報
0/150
提交
取消