कोटलिन 1.3.30 प्रोग्रामिंग भाषेची नवीन आवृत्ती आली

कोटलिन

जेट ब्रेन्सने आवृत्ती 1.3.30 च्या उपलब्धतेची घोषणा केली आपली प्रोग्रामिंग भाषा कोटलिन. ही नवीन आवृत्ती यात बर्‍याच सुधारणा, सुरक्षा पॅचेस आणि अद्ययावत साधने समाविष्ट आहेत कोटलिनसाठी 1.3.

जेट ब्रेन्सने स्पष्ट केले की या रीलिझसाठी हस्तक्षेप करण्याचे मुख्य क्षेत्र म्हणजे कोटलिन / नेटिव्ह, केएपीटी कामगिरी आणि इंटेलिज आयडीएएमधील सुधारणा.

भाषेची आवृत्ती 1.3 नोव्हेंबर 2018 मध्ये प्रसिद्ध केली गेली होती, आवृत्ती 1.2 ची आवृत्ती प्रकाशित झाल्यानंतर सुमारे एक वर्षानंतर.

कोटलिन 1.3.30 मध्ये नवीन काय आहे?

या आवृत्तीमध्ये यापुढे बग फिक्स मानले जात नाही आणि जेटब्राइन्स द्वारे आवृत्ती 1.3 साधने अद्यतनित केली.

मुख्य कादंबरी आवृत्ती १.1.3 मध्ये त्यामध्ये कॉरोटीन्स, कोटलिन / नेटिव्ह बीटा आणि क्रॉस-प्लॅटफॉर्म प्रकल्प आहेत.

तसेच इतर वर्गात सुधारणा जसे की ऑनलाइन वर्गांसाठी प्रायोगिक पाठिंबा कामगिरी आणि लेखन सुरक्षिततेसाठी, स्वाक्षरीकृत पूर्णांकांसाठी प्रायोगिक समर्थन बाइट्स आणि इतर निम्न-स्तरीय कोडमध्ये फेरफार करणे सुलभ करण्यासाठी.

म्हणूनच, केएपीटीमध्ये दुरुस्ती करण्यात आल्या त्याची कार्यक्षमता सुधारित करण्यासाठी तसेच कोटलिन / नेटिव्हवर.

या समाधानासह, केएपीटी आता प्रयोगात्मक मोडमध्ये वाढीव भाष्ये प्रोसेसरला समर्थन देते.

याची चाचणी घेण्यासाठी, kapt.incremental.apt = ग्रेडली.प्रॉपर्टी फाइलमध्ये खरे पॅरामीटर जोडा.

लक्षात ठेवा, सध्याच्या अंमलबजावणीमध्ये, कोणत्याही नॉन-इन्क्रिमेंटल एनोटेशन प्रोसेसरचा वापर o अवलंबित्वचे एबीआय बदलणे (आतापर्यंत अंतर्गत घोषणेत बदल करण्यासह) परिणामी भाष्य मुक्त प्रक्रिया होईल दिलेल्या मॉड्यूलसाठी वाढीव.

कोटलिन / नेटिव्हसाठी जेटब्रेन घोषित करतात की समर्थित कोटलिन / मूळ लक्ष्यांची यादी विस्तृत केली गेली आहे. ही आवृत्ती 32-बिट विंडोज लक्ष्य (मिंगडब्ल्यू_एक्स 86) चे समर्थन करते.

या व्यतिरिक्त, विंडोज आणि मॅक ओएस वापरकर्ते त्यांचे प्रोग्राम संकलित करू शकतात कोटलिन / मूळ ईn लिनक्ससह ट्रान्सव्हर्सल वे x86-64, एआरएम 32, तसेच Android आणि रास्पबेरी पीआय डिव्हाइस.

कंपाईलरच्या बाजूला, भागाच्या उर्वरित भागाची 0 ने मोजताना जेटब्रेइन्सने अपरिभाषित वर्तनामध्ये निराकरण केले, जे आता अपवाद ठोकते.

एआरएम 32 आणि एमआयपीएस प्लॅटफॉर्मसाठी संरेखन समस्या देखील निश्चित केल्या आहेत.

इतर साधने जेटब्रेन्स त्यांनाही पाठिंबा मिळाला

जेटब्रेन्स आता त्याच्या आणखी दोन ईडीआयमध्ये कोटलिन / नेटिव्हला समर्थन देतात, इंटेलिज आयडीईए व्यतिरिक्त.

“इंटेलिज आयडीईए व्यतिरिक्त, आम्ही क्लीयन 2019.1, तसेच Appपकोड 2019.1 साठी कोटलिन / नेटिव्ह प्लगइन देऊ. सी इंटरप डेफिनिशन फायली (.def) देखील सर्व IDEs द्वारा समर्थित असतील, जरी आम्ही सध्या कोड पूर्णता देत नाही, "जेटब्राइन्स यांनी या पुनरावलोकनासाठी त्यांच्या प्रकाशन नोटमध्ये स्पष्ट केले.

परिच्छेद क्लायन आणि अ‍ॅपकोड, जेटब्रेनसुद्धा स्त्रोत कोड परत नेव्हिगेशन जोडले, तसेच डीबगर समर्थनात सुधारणा.

जेटब्रेन्स आयडीईए इंटेलिज आयडीई मध्ये डीबगिंग सुधारित केले आहे विशिष्ट दिनक्रमांची डीबगिंग सुलभ करण्यासाठी.

आपण कॉरोटीन कोड डीबग करीत असताना, आता आपणास अतुल्यकालिक कॉलचा अतुल्यकालिक ट्रेस दिसतो निलंबनाच्या वेळी संग्रहित केलेले चर दर्शविणारा "स्टॅकट्रेस एसिन्क्रोनस".

जेव्हा निलंबन किंवा लॅम्बडा फंक्शनमधील ब्रेकपॉईंटवर थांबविले जाते तेव्हा कॉल ट्रेस शेवटच्या निलंबन बिंदूत व्हेरिएबल्सची स्थिती देखील दर्शवितो.

आपण चालू डिव्हाइसच्या शेवटच्या निलंबन बिंदूपासून सुरू होणार्‍या व व्हेरिएबल्सद्वारे संग्रहित मूल्ये तपासून निलंबित फंक्शन्सची संपूर्ण स्टॅकट्रेस नॅव्हिगेट करू शकता.

ग्रहण समर्थन

एक शेवटची मोठी सुधारणा ते या आवृत्तीमध्ये पाहिले जाऊ शकतेईडीआय एक्लिप्ससाठी कोटलिन प्लगइनचे अद्यतन.

नवीन एक्लिप्स ईडीआय प्लग-इन आवृत्ती 0.8.14 कोटलिन 1.3.30 कंपाईलर, इतर बग फिक्स आणि सामान्य स्थिरता सुधारणांसाठी समर्थन पुरवते.

हे अद्यतन ग्रॅडल प्रकल्पांसाठी प्रायोगिक समर्थन देखील सादर करते. आपण आता आपले प्रकल्प एक्लिप्स बिल्डशिपसह आयात करू शकता, त्यानंतर त्यांना आपल्या एलिप्स वर्कस्पेसमध्ये योग्य कोटलिन प्लगइन सेटिंग्जसह शोधा.

हे काम अद्याप प्रगतीपथावर असल्याचे जेट ब्रेन्सने स्पष्ट केले आणि भविष्यातील आवृत्त्यांमध्ये ती सुधारित होईल, परंतु आपण आता हे करून पहा आणि आपला अभिप्राय सामायिक करू शकता.

ही नवीन आवृत्ती मिळविण्यासाठी आपण जाऊ शकता खालील दुव्यावर 


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.