0
我是Go的新手。我有2個問題:前往:獲取兩個界限之間的所有數字/字母範圍
有沒有辦法讓Go之間的所有數字?我可以在Python中使用
range(1, 10)
或者在Scala中使用1 to 10
來獲得一個範圍。如何獲取所有字母?像Python的
string.letters
和string.ascii_lower
一樣。
我是Go的新手。我有2個問題:前往:獲取兩個界限之間的所有數字/字母範圍
有沒有辦法讓Go之間的所有數字?我可以在Python中使用range(1, 10)
或者在Scala中使用1 to 10
來獲得一個範圍。
如何獲取所有字母?像Python的string.letters
和string.ascii_lower
一樣。
Go沒有提供大量的語法糖。你只需要編寫那些Python和Scala函數爲你做的。
for i := 1; i <= 10; i++ {
fmt.Print(i)
}
for i := 'A'; i <= 'Z'; i++ {
fmt.Printf("%c", i)
}
for i := 'a'; i <= 'z'; i++ {
fmt.Printf("%c", i)
}
12345678910ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
那你想幹什麼?你可以很容易地定義任何這些。 – JimB
你可以在這裏找到答案: 1. http://stackoverflow.com/questions/21950244/is-there-a-way-to-iterate-over-a-range-of-integers-in-golang 2。 http://stackoverflow.com/questions/17575840/better-way-to-generate-array-of-all-letters-in-the-alphabet –
@JimB編寫一個涉及base62編碼的應用程序。 是的,我可以,但我相信這應該包含在語言中。每次我需要這些時,我都不想定義它。它不在Go中嗎? –