In following example, with compactMapValues, I was able to convert [String: String] to [String: Int]
let someData = ["avacado": "five", "banana": "10", "mango": "5", "lime": "30"]
let values = someData.compactMapValues(Int.init)
print("Values are \(values)")
Output:
Values are ["mango": 5, "lime": 30, "banana": 10]
Future Enum cases
enum Vehicle {
case car, bike, truck
}
let myVehicle: Vehicle = .car
switch myVehicle {
case .car:
print("Driving a car")
case .bike:
print("Riding a bike")
@unknown default:
print("Driving a vehicle")
}