This PR refers to the work done on setting the `Core` target as well as implemented some basic features as extension to a pair of `Swift` primitive types. To give further details about this work: - [x] defined the `Core` target; - [x] implemented the **empty** static property and the **isNotEmpty()** function in the `String+Empty` extension; - [x] implemented the **init(_: )** initialiser fo strings in the `Bool+Init` extension; Co-authored-by: Javier Cicchelli <javier@rock-n-code.com> Reviewed-on: #1
25 lines
500 B
Swift
25 lines
500 B
Swift
//
|
|
// String+Empty.swift
|
|
// Core
|
|
//
|
|
// Created by Javier Cicchelli on 15/04/2023.
|
|
// Copyright © 2023 Röck+Cöde. All rights reserved.
|
|
//
|
|
|
|
public extension String {
|
|
|
|
// MARK: Properties
|
|
|
|
/// Represents an empty string.
|
|
static let empty = ""
|
|
|
|
// MARK: Functions
|
|
|
|
/// Checks whether a string is not empty.
|
|
/// - Returns: A boolean value that represents whether the string is not empty.
|
|
func isNotEmpty() -> Bool {
|
|
isEmpty == false
|
|
}
|
|
|
|
}
|