How do I work with Measurement and Unit types?

In Swift, the Measurement and Unit types enable you to work with various physical quantities and perform unit conversions easily. The Measurement type encapsulates a numeric value along with a unit of measurement, allowing you to perform arithmetic operations and conversions between different units of the same type.

Below is an example of how to use Measurement and Unit types in Swift:

import Foundation // Define a unit for length (meters) let meters = Measurement(value: 10, unit: UnitLength.meters) // Convert meters to kilometers let kilometers = meters.converted(to: .kilometers) print("\(meters.value) meters is equal to \(kilometers.value) kilometers")

Measurement Unit types Swift length conversion Foundation