Yazeka
Arama sonuçlarına göre oluşturuldu
Makro kullanımı adımları:
- Makro tanımı: Makro, bir argüman almadan doğrudan bir kod bloğu döndürüyorsa, tanımı şu şekilde yapılır:
macro_rules! makro_adı { () => { kod_bloğu }; }
4. - Makro çağrısı: Tanımlanan makroyu kullanmak için, makro adını
!
işaretiyle birlikte ve gerekirse argümanları kullanarak çağırmak gerekir:makro_adı!();
4.
Örnek makro kullanımı:
// Basit bir makro tanımı macro_rules! say_hello { () => { println!("Hello, world!"); }; } // Makronun çağrılması fn main() { say_hello!(); }
Bu örnek,
say_hellomakrosunun boş bir tokenle (bir çift parantez) eşleşmesini ve ekranda "Hello, world!" yazmasını sağlar 3.
5 kaynaktan alınan bilgiyle göre: