Beim Betrachten der Dokumentation für ExpressibleByStringLiteral
bin ich auf ExpressibleByExtendedGraphemeClusterLiteral
gestoßen. Während ich verstehe, dass die Implementierung der früheren erlaubt die Verwendung von String-Literale, um etwas anderes als die String
Art zu initialisieren, bin ich nicht sicher, was letzteres verwendet wird.Was ist ein GraphemeCluster und was macht ExpressibleByExtendedGraphemeClusterLiteral?
In der Tat, ich bin mir nicht sicher, was ein Graphem-Cluster ist - kann jemand erklären, was es ist und wie es sich auf das Protokoll bezieht, welche Funktionalität bietet es, wenn es implementiert wird?
Haben Sie sich https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Strings/Articles/stringsClusters.html und https://developer.apple.com/reference/swift/expressiblebyextendedgraphemclusteriteral angesehen ? – user28434
hatte ich nicht, aber ich habe jetzt, danke. – Vamos