|
[ 本帖最后由 DDD888 于 2025-12-10 06:28 编辑 ]\n\nhttps://chatgpt.com/share/69387768-3c24-8009-9017-575cdb4079f8 这是我写的RUST LANGUAGE代码 use crate::ApplicationError; use error_stack::{Report, ensure}; pub fn get_vec_string(text: &str) -> Result<Vec<String>, Report<ApplicationError>> { let text = text.trim(); ensure!(!text.is_empty(), ApplicationError::ParameterWrong); Ok(text.lines() .map(|item| item.trim().to_string()) .filter(|item| !item.is_empty()) .collect::<Vec<String>>()) } |