۳۰ آذر ۱۴۰۳

Techboy

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

Kotlin 1.8.0 کپی بازگشتی، حذف را برای دایرکتوری ها اضافه می کند

آخرین ارتقا به زبان برنامه نویسی Kotlin پشتیبانی از جاوا 19 را اضافه می کند و توابع آزمایشی را برای JVM معرفی می کند تا به صورت بازگشتی محتوای دایرکتوری را کپی یا حذف کند.

آخرین ارتقا به زبان برنامه نویسی Kotlin پشتیبانی از جاوا ۱۹ را اضافه می کند و توابع آزمایشی را برای JVM معرفی می کند تا به صورت بازگشتی محتوای دایرکتوری را کپی یا حذف کند.

Kotlin 1.8.0، ارتقاء به زبان تایپ ایستا توسط JetBrains برای موبایل، وب و توسعه بومی، اکنون به عنوان نسخه تولیدی در دسترس است. نسخه جدید توابع آزمایشی را برای کپی یا حذف بازگشتی محتوای فهرست در JVM معرفی می‌کند.

کتابخانه استاندارد در Kotlin 1.8.0 توابع آزمایشی جدیدی را برای java.nio.file.path اضافه می کند که می تواند به صورت بازگشتی محتوای دایرکتوری را کپی یا حذف کند. عملکرد آزمایشی نیز به TimeMarks اضافه شده است که به elapseNow اجازه می‌دهد تا از چندین TimeMarks به طور همزمان بخواند. انتخاب کردن برای هر دو مجموعه عملکرد جدید لازم است. Kotlin 1.8.0 همچنین عملکردهای افزونه را برای کار با کلاس های اختیاری در جاوا تثبیت می کند.

بررسی: Google Cloud Vertex AI چین و چروک های پلت فرم ML را برطرف می کند

Kotlin 1.8.0 که در ۱۱ ژانویه به عنوان نسخه تولیدی معرفی شد، قابلیت هایی مانند سازگاری Gradle 7.3 را نیز اضافه می کند، اما پشتیبانی از نسخه پشتیبان قدیمی JVM را با گزینه کامپایلر -Xuse-old-backend کم می کند. دیگر پشتیبانی نمی شود دستورالعمل‌های مربوط به به‌روزرسانی به Kotlin 1.8.0 را می‌توانید در kotlinlang.org.

ایمنی حافظه زنگ زدگی توضیح داد

دیگر ویژگی‌ها و بهبودهای جدید در Kotlin 1.8.0 بتا:

  • جاوا ۱۹ بایت کد برای Kotlin/JVM پشتیبانی می شود.
  • برای Kotlin/JS، کامپایلر IR (نمایش متوسط) تثبیت شده است و کامپایل افزایشی مجموعه به صورت پیش‌فرض استفاده می‌شود. قسمت پشتی قدیمی Kotlin/JS منسوخ شده است.
  • برای Kotlin Multiplatform، طرح‌بندی مجموعه منبع Android اضافه شد که می‌توان آن را در افزونه Gradle با kotlin.mpp.androidSourceSetLayoutVersion=2 فعال کرد. همچنین، یک طرح نامگذاری جدید برای نهادهای KotlinSourceSet اضافه شد.
  • برای Kotlin Native، پشتیبانی برای Xcode 14 IDE برای توسعه اپل، و همچنین برای هدف watchosDeviceArm64 اضافه شده است. حاشیه نویسی های جدید برای بهبود قابلیت همکاری Objective-C و زبان سوئیفت پشتیبانی می شوند.
جاوا 8 هنوز غالب است، اما موج جاوا 17 در راه است - نظرسنجی

آخرین نسخه افزایشی Kotlin، Kotlin 1.7.20، در اکتبر وارد شد.