Macros - มาโครใน Rust
Rust มี macros ที่ทรงพลังสำหรับ metaprogramming
Macros คืออะไร
Section titled “Macros คืออะไร”Macros คือ code ที่ generate code:
- ดูเหมือน function แต่จบด้วย
! - ทำงานตอน compile ไม่ใช่ runtime
- สร้าง code อัตโนมัติ จาก patterns
fn main() { // Macro ลงท้ายด้วย ! println!("Hello, {}!", "World");
// สร้าง Vec let v = vec![1, 2, 3, 4, 5];
// Debug output dbg!(&v);}เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม
ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด
Login with Google