Skip to content

YamamotoDesu/BetterOptionals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

BetterOptionals

https://youtu.be/XR-fH4sorGY

import UIKit

handleUserName(name: "")

func handleUserName(name: String?) {
    
    if name.isNilOrEmpty {
        print("***continue logic**")
    }
//    if name != nil, name != "" {
//
//    }
    
//    guard let name = name, !name?.isEmpty { return }
}

extension String? {
    var isNilOrEmpty: Bool {
        return self == nil || self == ""
    }
}

//extension Optional<String> {
//
//}

//extension Optional where Wrapped == String {
//
//}
***continue logic**

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages