【发布时间】:2022-12-28 19:45:45
【问题描述】:
如何在不改变其原始位置的情况下反转 Go 中的字符串?
【问题讨论】:
-
缺少问题中的条件。首先,解释一下我们需要根据什么标准来知道字符串的哪一部分需要更改。我们有一个模板,一个开始和结束位置,或其他东西。或者只是举个例子。
-
您如何尝试自己解决这个问题?
-
你试过什么?包括你的代码。你遇到了什么问题?请明确点。
标签: go
如何在不改变其原始位置的情况下反转 Go 中的字符串?
【问题讨论】:
标签: go
你的问题不全面,细节也没有解释。无论如何,我希望这对你有所帮助。
package main
import (
"fmt"
"strings"
)
func main() {
str := "A well-asked question leads to a good answer."
part := "well-asked"
fmt.Println(strings.Replace(str, part, rev(part), -1))
}
func rev(word string) string {
var res string
for _, r := range word {
res = string(r) + res
}
return res
}
【讨论】: