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
>> 
>> ๐Ÿ™‚