switch optional { case .Some(let numeral): println("Caught a \(numeral)") default: println("Nothing to catch") }