Kotlin 1.3.30 प्रोग्रामिंग भाषा का नया संस्करण आता है

kotlin

JetBrains ने संस्करण 1.3.30 की उपलब्धता की घोषणा की आपकी प्रोग्रामिंग भाषा Kotlin। यह कौन सा नया संस्करण कई सुधार, सुरक्षा पैच और अद्यतन उपकरण शामिल हैं कोटलिन के लिए 1.3।

JetBrains ने समझाया कि इस रिलीज़ के लिए हस्तक्षेप के मुख्य क्षेत्र कोटलीन / मूल, KAPT प्रदर्शन और IntelliJ IDEA के लिए एन्हांसमेंट हैं।

संस्करण 1.3 जारी होने के लगभग एक साल बाद नवंबर 2018 में भाषा का संस्करण 1.2 जारी किया गया था।

Kotlin 1.3.30 में नया क्या है?

इस संस्करण को अब बग फिक्स नहीं माना जाता है और JetBrains द्वारा 1.3 टूल को अपडेट करने का अपडेट।

मुख्य सस्ता माल संस्करण 1.3 में वे कोरटाइन, कोटलिन / मूल बीटा और क्रॉस-प्लेटफ़ॉर्म प्रोजेक्ट शामिल हैं।

भी अन्य सुधार हुए हैं, जैसे कि ऑनलाइन कक्षाओं के लिए प्रयोगात्मक समर्थन प्रदर्शन और सुरक्षा लिखने के लिए, अहस्ताक्षरित पूर्णांकों के लिए प्रयोगात्मक समर्थन बाइट्स और अन्य निम्न-स्तरीय कोडों के हेरफेर को सुविधाजनक बनाने के लिए।

इसलिए, केएपीटी में सुधार किए गए थे अपने प्रदर्शन में सुधार लाने के लिए, साथ ही कोटलिन / मूल के लिए।

इस समाधान के साथ, KAPT अब प्रयोगात्मक मोड में वृद्धिशील एनोटेशन प्रोसेसर का समर्थन करता है.

इसका परीक्षण करने के लिए, gradapt.properties फ़ाइल में kapt.incremental.apt = सही पैरामीटर जोड़ें।

ध्यान दें कि, वर्तमान कार्यान्वयन में, किसी भी गैर-वृद्धिशील एनोटेशन प्रोसेसर का उपयोग या निर्भरता के एबीआई को बदलना (अब तक, आंतरिक घोषणाओं को संशोधित करने सहित) एनोटेशन के बिना प्रसंस्करण में परिणाम होगा किसी दिए गए मॉड्यूल के लिए वृद्धिशील।

Kotlin / Native के लिए, JetBrains ने घोषणा की कि समर्थित Kotlin / Native लक्ष्यों की सूची का विस्तार किया गया है। यह संस्करण 32-बिट विंडोज लक्ष्य (mingw_x86) का समर्थन करता है।

इसके अतिरिक्त, विंडोज और मैक ओएस उपयोगकर्ता अपने कार्यक्रमों को संकलित कर सकते हैं कोटलिन / देशी ईn लिनक्स के साथ ट्रांसवर्सल तरीका x86-64, ARM 32, साथ ही Android और रास्पबेरी PI डिवाइस।

संकलक पक्ष पर, JetBrains ने 0 से विभाजन के शेष की गणना करते समय अपरिभाषित व्यवहार में सुधार जोड़ा, जो अब एक अपवाद फेंकता है।

एआरएम 32 और एमआइपी प्लेटफॉर्म के लिए संरेखण मुद्दे भी तय किए गए हैं।

अन्य उपकरण जेटब्रेन्स उन्हें भी समर्थन मिला

JetBrains अब अपने दो और EDI में Kotlin / Native के लिए समर्थन प्रदान करता है, Intellij IDEA के अतिरिक्त।

“इंटेलीज आईडीईए के अलावा, हम CLion 2019.1 के लिए कोटलिन / नेटिव प्लगइन और साथ ही AppCode 2019.1 की पेशकश करेंगे। सी इंटरॉप डेफिनिशन फाइल्स (.def) को भी सभी IDE द्वारा समर्थित किया जाएगा, हालाँकि हम वर्तमान में कोड पूर्णता प्रदान नहीं कर रहे हैं, ”इस समीक्षा के लिए अपने जारी नोट में JetBrains को समझाया गया है।

पैरा CLion और AppCode, JetBrains भी स्रोत कोड में वापस नेविगेशन जोड़ा गया, साथ ही डिबगर समर्थन में सुधार।

जेटब्रेन्स IDEA Intellij IDE के भीतर बेहतर डिबगिंग विशेष रूटीन के डिबगिंग को सुविधाजनक बनाने के लिए।

जब आप coroutine कोड डीबग कर रहे हैं, अब आपको एसिंक्रोनस कॉल का एक एसिंक्रोनस ट्रेस दिखाई देता है निलंबन के समय संग्रहीत चर दिखाते हुए "स्टैकट्रेस एसिंक्रोनस"।

जब आप किसी सस्पेंड या लैम्ब्डा फ़ंक्शन के भीतर एक ब्रेकप्वाइंट पर रुकते हैं, तो कॉल ट्रेस अंतिम सस्पेंड बिंदु पर चर की स्थिति को भी इंगित करता है।

आप वर्तमान डिवाइस के अंतिम सस्पेंड बिंदु के साथ शुरू होने वाले सस्पेंड फ़ंक्शंस के संपूर्ण स्टैकट्रेस को नेविगेट कर सकते हैं और चर द्वारा संग्रहीत मूल्यों की जांच कर सकते हैं।

ग्रहण का समर्थन

एक आखिरी बड़ा सुधार इस संस्करण में देखा जा सकता है कि एल हैEDI ग्रहण के लिए कोटलिन प्लगइन का अद्यतन

नया ग्रहण EDI प्लग-इन संस्करण 0.8.14 कोटलिन 1.3.30 संकलक, कई अन्य बग फिक्स और सामान्य स्थिरता सुधारों के लिए समर्थन प्रदान करता है।

यह अद्यतन ग्रैडल परियोजनाओं के लिए प्रायोगिक सहायता भी प्रदान करता है। अब आप अपनी परियोजनाओं को ग्रहण निर्माण के साथ आयात कर सकते हैं, फिर उन्हें सही कोटलिन प्लगइन सेटिंग्स के साथ अपने ग्रहण कार्यक्षेत्र में खोजें।

JetBrains ने समझाया कि काम अभी भी जारी था और इसे भविष्य के संस्करणों में सुधार किया जाएगा, लेकिन आप इसे अभी आज़मा सकते हैं और अपनी प्रतिक्रिया साझा कर सकते हैं।

इस नए संस्करण को प्राप्त करने के लिए आप जा सकते हैं नीचे दिए गए लिंक पर। 


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।