pub fn split_paths<T: AsRef<OsStr> + ?Sized>(unparsed: &T) -> SplitPaths<'_> ⓘ
根据平台约定对 PATH 环境变量解析输入。
PATH
返回 unparsed 中包含的路径上的迭代器。 迭代器元素类型为 PathBuf。
unparsed
PathBuf
use std::env; let key = "PATH"; match env::var_os(key) { Some(paths) => { for path in env::split_paths(&paths) { println!("'{}'", path.display()); } } None => println!("{key} is not defined in the environment.") }