千家信息网

golang中怎么实现字符串同址逆向

发表于:2024-09-30 作者:千家信息网编辑
千家信息网最后更新 2024年09月30日,golang中怎么实现字符串同址逆向,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。demopackage mainimport "fmt
千家信息网最后更新 2024年09月30日golang中怎么实现字符串同址逆向

golang中怎么实现字符串同址逆向,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

demo

package mainimport "fmt"func main() {        str := "map.baidu.com"        fmt.Println(str)        arr := []rune(str)        for i, j := 0, len(arr)-1; i < j; i, j = i+1, j-1 {                arr[i], arr[j] = arr[j], arr[i]        }        fmt.Println(string(arr), &arr[0])        for i, j := 0, 0; j < len(arr); j++ {                if string(arr[j]) == "." {                        for n, m := i, j-1; n < m; n, m = n+1, m-1 {                                arr[n], arr[m] = arr[m], arr[n]                        }                        i = j + 1                } else if j+1 == len(arr) {                        for n, m := i, j; n < m; n, m = n+1, m-1 {                                arr[n], arr[m] = arr[m], arr[n]                        }                }        }        fmt.Println(string(arr), &arr[0])}

output

liqiongtao:test liqiongtao$ go run main.go map.baidu.commoc.udiab.pam 0xc000090000com.baidu.map 0xc000090000

看完上述内容,你们掌握golang中怎么实现字符串同址逆向的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

0