view LazyBear/Global functions/UnwrapAnyOptional.swift @ 459:114e4e3d1c7a

Delete ColorTest.swift committer: GitHub <noreply@github.com>
author Dennis C. M. <dennis@denniscm.com>
date Mon, 28 Jun 2021 16:32:19 +0200
parents f71761f166f2
children
line wrap: on
line source

//
//  UnwrapAnyOptional.swift
//  LazyBear
//
//  Created by Dennis Concepción Martín on 23/6/21.
//

import SwiftUI

/*
 Unwrap optional Int, Double, String into String
 */
func unwrapAnyOptional(value: Any) -> String? {
    if let value = value as? Int {
        return "\(value)"
    } else if let value = value as? Double {
        return String(format: "%.3f", value)
    } else {
        return value as? String
    }
}