centiliter

This commit is contained in:
cdricms
2025-08-09 09:25:17 +02:00
parent ea2d1d81a7
commit d16cd5556a

View File

@@ -73,6 +73,7 @@ public enum Unit: String, CaseIterable, CustomStringConvertible, Codable,
// Metric
case liter = "L"
case milliliter = "mL"
case centiliter = "cL"
case cubicMeter = ""
case cubicCentimeter = "cm³"
// Imperial
@@ -109,7 +110,8 @@ public enum Unit: String, CaseIterable, CustomStringConvertible, Codable,
case .meter, .centimeter, .millimeter, .kilometer, .inch, .foot, .yard,
.mile, .nauticalMile:
return .length
case .liter, .milliliter, .cubicMeter, .cubicCentimeter, .gallon,
case .liter, .milliliter, .centiliter, .cubicMeter, .cubicCentimeter,
.gallon,
.quart, .pint, .fluidOunce:
return .volume
case .second, .millisecond, .microsecond, .minute, .hour, .day, .week:
@@ -145,6 +147,7 @@ public enum Unit: String, CaseIterable, CustomStringConvertible, Codable,
// Volume (Base: Liter)
case .liter: 1.0
case .milliliter: 0.001
case .centiliter: 0.01
case .cubicMeter: 1000.0
case .cubicCentimeter: 0.001
case .gallon: 3.78541