Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Foundation
- @propertyWrapper
- struct Trimmed {
- var wrappedValue: String {
- didSet {
- wrappedValue = wrappedValue.trimmingCharacters(in: charactersToTrim)
- }
- }
- var charactersToTrim: CharacterSet = .whitespacesAndNewlines
- }
- struct Tester {
- @Trimmed var trimmedString: String = ""
- }
- var tester = Tester()
- tester.trimmedString = " ab c "
- print(tester.trimmedString) // prints "ab c"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement