Monday, 27 February 2017

String : language representation







    let dogString = "Dog‼🐶"

// utf-8
print(" *** UTF-8 *** ")
for codeUnit in dogString.utf8 {
    print("\(codeUnit) ", terminator: "")
}
print("")


// utf-16
print(" *** UTF-16 *** ")
for codeUnit in dogString.utf16 {
    print("\(codeUnit) ", terminator: "")
}
print("")

// Scalar
print(" *** Unicode Scalar Representation *** ")
for scalar in dogString.unicodeScalars {
    print("\(scalar) ", terminator: "")
}
print("")

No comments:

Post a Comment