15. November 2016
Get the first letter of a string
This snippet will give you the first letter of a string.
extension String {
var firstLetter: String {
guard self != "" else {
return ""
}
return String(self[self.startIndex])
}
}
This is empty for an empty string.
let stringOne = "string"
let stringTwo = ""
let stringThree = "๐"
print(stringOne.firstLetter)
print(stringTwo.firstLetter)
print(stringThree.firstLetter)
>> s
>>
>> ๐