| r22 vs r23 | ||
|---|---|---|
| ... | ... | |
| 15 | 15 | |
| 16 | 16 | {{{#!syntax go |
| 17 | 17 | |
| 18 | i | |
| 18 | // SPDX-SnippetBegin | |
| 19 | // SPDX-SnippetCopyrightText: Copyright 2023 The Go Authors. | |
| 20 | // SPDX-License-Identifier: BSD-3-Clause | |
| 21 | // | |
| 22 | // Source: https://go.googlesource.com/example/+/refs/heads/master/hello/reverse/reverse.go | |
| 19 | 23 | |
| 24 | package main | |
| 25 | ||
| 26 | import "fmt" | |
| 27 | ||
| 28 | func ReverseRunes(s string) string { | |
| 29 | r := []rune(s) | |
| 30 | for i, j := 0, len(r)-1; i < len(r)/2; i, j = i+1, j-1 { | |
| 31 | r[i], r[j] = r[j], r[i] | |
| 32 | } | |
| 33 | return string(r) | |
| 34 | } | |
| 35 | ||
| 36 | func main() { | |
| 37 | fmt.Println(ReverseRunes("moc.elpmaxe@huh")) | |
| 38 | } | |
| 39 | // SPDX-SnippetEnd | |
| 40 | ||
| 20 | 41 | }}} |
| 21 | 42 | |
| 22 | 43 | [[분류:테스트]] |
| ... | ... |