golang实现字符串逆序,不允许临时变量的原地逆序

package main

import (
    "fmt"
)

var (
    s1    string
)
func main() {
    fmt.Println(s1)
    fmt.Println(converString(s1))
}
func init() {
    s1 = "我爱你waylau.com"
}
func reverseString(s string) string {
    str := []rune(s)

    for i, j := 0, len(str)-1; i < j; i, j = i+1, j-1 {
        str[i], str[j] = str[j], str[i]
    }

    return string(str)
}

后台输入为

我爱你waylau.com
moc.ualyaw你爱我
上一篇:《网络空间欺骗:构筑欺骗防御的科学基石》一3.3.4 识别和量化恶意软件的指标


下一篇:使用vue构建一个可视化大数据平台