string - 如何在 Go 中反转字符串?

标签 string go reverse

我们如何在 Go 中反转一个简单的字符串?

最佳答案

在 Go1 中,rune 是一个内置类型。

func Reverse(s string) string {
    runes := []rune(s)
    for i, j := 0, len(runes)-1; i < j; i, j = i+1, j-1 {
        runes[i], runes[j] = runes[j], runes[i]
    }
    return string(runes)
}

关于string - 如何在 Go 中反转字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1752414/

相关文章:

ios - Swift:无法从字符串转换为 int(使用 slider 标签)

Java方法困惑

iphone - 在Objective-C中替换字符串中的多个字符?

java - 是否可以修改模式,以便在应用拆分时分隔符将是与基本模式不匹配的任何内容?

正则表达式替换 Traefik 给出 404

Golang 的 Github Oauth token

c - 字符串分配段错误 - 为什么会发生这种情况?

rest - 将音频/视频文件传递给 API

python - NoReverseMatch 错误 Django

java - java中对子数组进行反向排序