相关疑难解决方法(0)

什么是符文?

什么是runeGo?

我一直在谷歌搜索,但Golang只用一行说:rune是别名int32.

但是整个周围如何使用整数来交换案例?

以下是函数交换大小写.什么是<=-

为什么没有switch任何争论呢?

&&应该是说,但什么是r <= 'z'

func SwapRune(r rune) rune {
    switch {
    case 'a' <= r && r <= 'z':
        return r - 'a' + 'A'
    case 'A' <= r && r <= 'Z':
        return r - 'A' + 'a'
    default:
        return r
    }
}
Run Code Online (Sandbox Code Playgroud)

其中大多数来自http://play.golang.org/p/H6wjLZj6lW

func SwapCase(str string) string {
    return strings.Map(SwapRune, str)
}
Run Code Online (Sandbox Code Playgroud)

我理解这是映射runestring …

go rune

161
推荐指数
6
解决办法
7万
查看次数

去符文类型说明

我在Go中找到符文类型并且有一个简单的问题,但值得探索.

我认为它是int32的别名,目的是区分数字和字符值.

http://golang.org/pkg/builtin/#rune

但我对术语"符文"感到困惑,实际上它代表什么?例如uint == unsigned int

go

7
推荐指数
2
解决办法
3186
查看次数

标签 统计

go ×2

rune ×1