۳۰ شهریور ۱۴۰۳

Techboy

اخبار و اطلاعات روز تکنولوژی

Kotlin 1.7.20 کامپایلر K2 را ارتقا می دهد

آخرین نسخه تولیدی زبان برنامه نویسی محبوب JetBrains برای JVM، وب و توسعه بومی نیز اپراتور جدیدی را برای بیان محدوده های باز معرفی می کند.

آخرین نسخه تولیدی زبان برنامه نویسی محبوب JetBrains برای JVM، وب و توسعه بومی نیز اپراتور جدیدی را برای بیان محدوده های باز معرفی می کند.

JetBrains نسخه تولیدی Kotlin 1.7.20 را منتشر کرده است، یک ارتقای برنامه ریزی شده برای زبان برنامه نویسی که یک اپراتور برای ایجاد محدوده های باز معرفی می کند و شامل کار بیشتری روی کامپایلر K2 با کارایی بالا می شود. ، که هنوز در حال توسعه است.

نسخه تولیدی در ۲۹ سپتامبر رونمایی شد. با Kotlin 1.7.20، یک اپراتور جدید ..< ایجاد محدوده های باز را امکان پذیر می کند. در حالی که کاتلین از قبل دارای عملگر .. برای بیان محدوده ای از مقادیر است، عملگر ..< مانند تابع until عمل می کند و به تعریف کمک می کند. محدوده باز تحقیقات نشان داده است که اپراتور جدید عملکرد بهتری در بیان محدوده های باز انجام می دهد و مشخص می کند که کران بالایی گنجانده نشده است.

نحوه کار با توابع Azure در سی شارپ

برای کامپایلر K2 که در حالت آلفا است، کار بر روی تثبیت ادامه می‌یابد، با پشتیبانی از افزونه‌هایی از جمله all-open، no-arg و < code>jvm-abi.gen و همچنین SAM (روش انتزاعی منفرد) با گیرنده و AtomicFU. نسخه آلفای کامپایلر فقط با پروژه های JVM کار می کند و از Kotlin/JS، Kotlin/Native یا سایر پروژه های چند پلتفرمی پشتیبانی نمی کند.

Calendar را با LocalDate در برنامه های جاوا جایگزین کنید

یک نسخه بتا Kotlin 1.7.20 در ۳۱ ژوئیه منتشر شد. دستورالعمل‌های شروع کار با Kotlin را می‌توانید در kotlinlang.org. سایر قابلیت های Kotlin 1.7.20:

  • کلاس های درون خطی عمومی به عنوان یک ویژگی آزمایشی برای JVM معرفی می شوند. با این قابلیت، نوع پایه کلاس های JVM می تواند یک پارامتر نوع باشد.
  • مدیر حافظه جدید Kotlin/Native به طور پیش‌فرض فعال است، با این نسخه که ثبات و عملکرد بیشتری را بهبود می‌بخشد. مدیر حافظه به مرحله بتا می رود و راه را برای ارتقاء Kotlin Multiplatform Mobile، یک SDK برای توسعه iOS و Android، به نسخه بتا هموار می کند. پیش از این، مدیر حافظه قدیمی‌تر نوشتن کد همزمان و ناهمزمان را پیچیده می‌کرد و از پذیرش SDK به دلیل محدودیت‌های همزمانی جلوگیری می‌کرد. مدیر حافظه جدید بر این محدودیت ها غلبه می کند.
  • تغییرات API کتابخانه استاندارد شامل انواع و عملیات جدیدی است که در بسته‌های kotlin.ranges معرفی شده‌اند.
محبوب ترین سبک های شبکه عصبی و نحوه کار آنها

Kotlin 1.7.20 قبل از انتشار Kotlin 1.7.0 در ژوئن و Kotlin 1.7.10، نسخه رفع اشکال، در ماه جولای منتشر شد.