rust Some(空字符串)转换为None

57 阅读1分钟
    fn empty_to_none(s: Option<String>) -> Option<String> {
        s.filter(|string| !string.is_empty())
    }
    let name = Some("".to_string());
    println!("{:?}", empty_to_none(name));
    //打印输出:None