// 📦 데이터 및 상태 내보내기 모듈 (exporter.rs) use std::fs::File; use std::io::Write; pub struct StateExporter; impl StateExporter { pub fn save_energy_log(filename: &str, log: &[(usize, f32)]) -> std::io::Result<()> { let mut file = File::create(filename)?; writeln!(file, "tick,average_energy")?; for (tick, energy) in log { writeln!(file, "{},{}", tick, energy)?; } Ok(()) } }