Rust:
שרבוב מחרוזת

How to:

fn main() {
    let name = "דני";
    println!("שלום, {}!", name); // אינטרפולציה בזמן קומפילציה
}

פלט דוגמא:

שלום, דני!

Deep Dive

אינטרפולציה של מחרוזות היא תכונה של שפות תכנות רבות, הגיעה ל-Rust מעולמם של שפות כמו Perl או Ruby. ב-Rust, זה נעשה בעזרת המקרו format! או וריאציות שלו כמו print! או println!. בניגוד לשפות רבות אחרות, Rust מבצע זאת בזמן קומפילציה, מה שאומר ששגיאות ריצה בשילוב מחרוזות הם דבר נדיר יחסית. חלופות כוללות עבודה עם פונקציות כמו format! ליצירת מחרוזת חדשה או שילוב של מחרוזות באמצעות פעולת החיבור.

See Also