Web appOpen in Telegram

Messageا🦀 Rust 1.99، حالا می‌تواند توابع Variadic سازگار با C را پیاده‌سازی کند

2 October 2026
ک
Photo
click to show
ا🦀 Rust 1.99، حالا می‌تواند توابع Variadic سازگار با C را پیاده‌سازی کند خب، یه خبر خوب برای بچه‌های Rust. از این به بعد توی نسخهٔ پایدار، می‌تونیم توابعی بسازیم که با extern "C" و تعداد متغیری از آرگومان‌ها (...) کار می‌کنن. 🚀 قبل از این، Rust فقط می‌تونست توابع Variadic خود C رو صدا بزنه (مثلاً printf)، ولی نمی‌تونست خودشون رو بسازه. حالا دیگه می‌شه مستقیم توی Rust این کار رو کرد. چیزهایی که اضافه شدن: ا🔹 extern "C" fn(...) برای تعریف توابع Variadic با ABI زبان C ا🔹 VaList که دقیقاً با va_list در C هماهنگه ا🔹 VaArgSafe برای اینکه مطمئن بشیم نوع آرگومان‌ها درسته و ایمنی حفظ بشه ا🔹 پشتیبانی از C-unwind این قابلیت بیشتر برای FFI، برنامه‌نویسی سیستمی و ساخت کتابخانه‌هایی که قراره یه API برای C ارائه بدن کاربرد داره. 🛠 📦 این قابلیت توی Rust 1.99.0 پایدار (Stable) و در ۱ اکتبر ۲۰۲۶ منتشر شده. برای آپدیت به آخرین نسخه: rustup update stable 🔗 https://blog.rust-lang.org/2026/10/01/Rust-1.99.0/ #rust #c #news 𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe 𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
❤9
6 · 385 ·

Nearby in the feed

PP̴o̴u̴r̴i̴a̴ولی خب همینکه این حرفارو میزنن، یعنی تو فهرست هست شاید.@@m!rR00xچیزایی که برای ملت سوده رو اجرا نمیکنن به ضرر باشه سریعتر اجرا میکنن
this message
ککافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲Это не строкаککافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲Poll
GGroup 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗲𝗿 𝗖𝗮𝗳𝗲 | کافه برنامه نویسانGroup 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗲𝗿 𝗖𝗮𝗳𝗲 | کافه برنامه نویسان@IRdeveloperchat · group · Tech
371members41writing in 30 days
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count