Go:获取两个限制之间的所有数字/字母范围

时间:2017-01-13 18:44:46

标签: go

我是Go的新手。我有两个问题:

  1. 有没有办法让Go中的范围之间的所有数字?我可以在Python中使用range(1, 10)或在Scala中使用1 to 10来获取范围。

  2. 如何获取所有字母表?与Python的string.lettersstring.ascii_lower一样。

1 个答案:

答案 0 :(得分:2)

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

https://play.golang.org/p/SU0uFVIg0k