reversed() の使い方がわからなかったので確認。

iOS

Codewars でプログラミングの問題をやっていたら、文字列を逆にする問題があったのでメモ。

その時に、reversed 関数を使えば良い、みたいな感じだったので使い方分からなかったのでメモ。

func reverse(_ str: String) -> String {
    return str.reversed()
}

これだとエラー。Cannot convert return expression of type ‘ReversedCollection<String>’ to return type ‘String’

ググったら下記のコードでOKだったのでこれで解決。

func reverse(_ str: String) -> String {
    return String(str.reversed())
}

reverse("olleh")
print(reverse("olleh"))

でも、これ一番下のランクの問題なんだよね、、、。もっとがんばろう。

タイトルとURLをコピーしました