私は文字列パッケージからToUpperとToLowerについて知っていますが、明らかにここでは役に立ちません。組み込みの関数はありますか、自分で書き込む必要はありますか?文字列の各文字の大文字と小文字を逆にするにはどうすればよいですか?
1
A
答えて
9
あなたは1を自分で書く必要がありますが、ビルディングブロックは標準ライブラリに既にある:
func swapCase(s string) string {
return strings.Map(func(r rune) rune {
switch {
case unicode.IsLower(r):
return unicode.ToUpper(r)
case unicode.IsUpper(r):
return unicode.ToLower(r)
}
return r
}, s)
}
関連する問題
- 1. 各文字列の先頭文字を大文字にする
- 2. 文字列をすべて大文字、小文字、逆Javaでファイルに出力
- 3. カラムの大文字小文字を「文字列」にする
- 4. 文字列内の各文字をどのように逆にしますか?
- 5. 文字列内の1文字を大文字にするにはどうすればいいですか
- 6. ドイツ語の大文字小文字の大文字小文字
- 7. 文字列から大文字小文字を削除する
- 8. 文字列の上級チェック文字(大文字/小文字)
- 9. 大文字、小文字、Antプロパティを大文字にする
- 10. C#大文字と小文字の文字列または文字列
- 11. 大文字と小文字を同じように扱うにはどうすればよいですか?
- 12. 列全体の大文字小文字を変更するにはどうすればよいですか?
- 13. 文字列内の文字列を文字列内で渡すにはどうすればよいですか?
- 14. 配列内の文字列をチェックするときに大文字小文字の区別を削除するにはどうすればよいですか?
- 15. RichTextBoxのテキストの大文字と小文字を変更するにはどうすればよいですか?
- 16. 文字列内の\文字を/文字に変更するにはどうすればよいですか?
- 17. javascriptは文字列の大文字と小文字を区別する
- 18. Javascriptで文字列を大文字と小文字に変換します。
- 19. 逆文字列と逆文字列
- 20. マッチング大文字と小文字を区別Unicode文字列
- 21. 大文字または小文字の文字列
- 22. 文字列配列で各文字に個別にアクセスするにはどうすればよいですか?
- 23. Perlでファイル名の大文字/小文字を変更するにはどうすればよいですか?
- 24. 大文字/小文字の境界で分割文字列
- 25. マルチライン文字列で特定の文字と文字列の間で文字列をキャプチャするにはどうすればよいですか? Pythonの
- 26. 大文字または小文字の場合に行単位で文字を確認する方法と大文字と小文字を数えますか?
- 27. NIMで文字列の大文字小文字を変更する方法は?
- 28. DocumentBuilder - 大文字と小文字の区別を解除するにはどうすればいいですか?
- 29. 文字列で文字列を検索する、大文字と小文字を区別しない
- 30. 文字列の最後の文字を大文字にする
使用すると、1つを自分で書くなきゃかなり確信して。基本的な考え方はかなり簡単です。大文字の場合はASCII値を、小文字の場合は26を引きます。もちろんASCII以外の文字がない限り、 – evanmcdonnal
があります。それはあなたが扱うことが期待できるはずです: "Привіт、Світ!"そのように動作するつもりはありません – JimB