浏览代码

first commit

chang 5 年之前
当前提交
22d7305504
共有 2 个文件被更改,包括 13 次插入0 次删除
  1. 3 0
      go.mod
  2. 10 0
      reverse.go

+ 3 - 0
go.mod

@@ -0,0 +1,3 @@
+module git.kzcode.com/chang/stringutil
+
+go 1.14

+ 10 - 0
reverse.go

@@ -0,0 +1,10 @@
+package stringutil
+ 
+// Reverse reverse string
+func Reverse(s string) string {
+    r := []rune(s)
+    for i, j := 0, len(r)-1; i < len(r)/2; i, j = i+1, j-1 {
+        r[i], r[j] = r[j], r[i]
+    }
+    return string(r)
+}