扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
golang中怎么实现字符串同址逆向,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
创新互联长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为汪清企业提供专业的网站制作、做网站,汪清网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。
demo
package main import "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.com moc.udiab.pam 0xc000090000 com.baidu.map 0xc000090000
看完上述内容,你们掌握golang中怎么实现字符串同址逆向的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流