struct HikingStatistics { private let time: String? private let elevationUp: String? private let elevationDown: String? private let distance: String? private let calories: String? init(time: String?, elevationUp: String?, elevationDown: String?, distance: String?, calories: String?) { self.time = time self.elevationUp = elevationUp self.elevationDown = elevationDown self.distance = distance self.calories = calories } var content: String { var result = "
" if let time { result += "
\(time)
" } if let elevationUp { result += "
\(elevationUp)
" } if let elevationDown { result += "
\(elevationDown)
" } if let distance { result += "
\(distance)
" } if let calories { result += "
\(calories)
" } result += "
" return result } }