Path Constants
Path-related constants และ separators
Path Separators
Section titled “Path Separators”use std::path::{MAIN_SEPARATOR, MAIN_SEPARATOR_STR};
fn main() { // Platform-specific path separator println!("=== Path Separators ==="); println!("MAIN_SEPARATOR: '{}'", MAIN_SEPARATOR); println!("MAIN_SEPARATOR_STR: \"{}\"", MAIN_SEPARATOR_STR);
// On Unix: '/' // On Windows: '\\'
// Check platform if cfg!(windows) { println!("Platform: Windows"); } else { println!("Platform: Unix-like"); }
// Building paths with separator let parts = ["home", "user", "documents"]; let path = parts.join(MAIN_SEPARATOR_STR); println!("Joined path: {}", path);
// Better: use Path/PathBuf use std::path::PathBuf;
let mut path = PathBuf::new(); path.push("home"); path.push("user"); path.push("documents"); println!("PathBuf: {:?}", path);}เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม
ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด
Login with Google