From 2fce64447d3a290092634bb62ab05b809635407a Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Tue, 23 Aug 2022 10:50:59 +0800 Subject: [PATCH] StringUtils // +charComponents(). --- Source/Modules/ControllerModules/StringUtils.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Source/Modules/ControllerModules/StringUtils.swift b/Source/Modules/ControllerModules/StringUtils.swift index d1fcfd47..4ec1fa46 100644 --- a/Source/Modules/ControllerModules/StringUtils.swift +++ b/Source/Modules/ControllerModules/StringUtils.swift @@ -53,4 +53,10 @@ extension String { let arr = Array(utf16)[r].map { $0 } return String(utf16CodeUnits: arr, count: arr.count) } + + public var charComponents: [String] { map { String($0) } } +} + +extension Array where Element == String.Element { + public var charComponents: [String] { map { String($0) } } }