Golang字符串反转

Go语言处理字符串反转的一种方法。

和同学讨论起处理字符串反转的解法,以下方法值得学习,特记录下来。

func StringOperating() {
	beforeReverse := "6a7a7a8a6a7a8a1a4a3a1a"
	
	afterReverse := func (s string) (result string){
		for _, v := range s {
			result = string(v) + result  // 推导.
		}
		return
	}(beforeReverse)
	
	fmt.Println(afterReverse)  // a1a3a4a1a8a7a6a8a7a7a6
}

(完.)

PREVIOUSGolang链式操作示例
NEXTGolang变量作用域