您的位置:首页 > 编程语言 > Go语言

go反转字符串

2016-06-19 23:19 302 查看

Go反转字符串

似乎没什么好办法,string的话也得需要先转换成rune再反转再转成string

package main

import (
"fmt"
)

func reverseString(s string) string {
runes := []rune(s)

for from, to := 0, len(runes)-1; from < to; from, to = from + 1, to - 1 {
runes[from], runes[to] = runes[to], runes[from]
}

return string(runes)
}

func main(){
//testString := "abc"
testString := ""

ans := reverseString(testString)

fmt.Println(ans)
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: