unit and acceptance testing, automation, productivity

Swift array of characters from String

Sometimes you might need to get an array of characters out of a String, for example:

"foo bar" => ["f", "o", "o", " ", "b", "a", "r"]

To do so you can do:

"foo bar".map { String($0) }

or if you are into point free notation:

"foo bar".map(String.init)

There you go. 😎

For the record, this post dates back to Swift version 2. If you're into programming language archeology, checkout the original version here.