Mbërrin versionin e ri të gjuhës programuese Kotlin 1.3.30

kotlin

JetBrains njoftoi disponueshmërinë e versionit 1.3.30 të gjuhen tuaj te programimit Kotlin. Cili është ky version i ri përfshin shumë përmirësime, rregullime sigurie dhe mjete të azhurnuara për Kotlin 1.3.

JetBrains shpjegoi se fushat kryesore të ndërhyrjes për këtë lëshim janë Kotlin / Native, performanca e KAPT dhe përmirësimet e IntelliJ IDEA.

Versioni 1.3 i gjuhës u lëshua në nëntor 2018, rreth një vit pasi u lëshua versioni 1.2.

Çfarë ka të re në Kotlin 1.3.30?

Ky version nuk konsiderohet më një rregullim i defekteve në kod dhe një azhurnim i mjeteve të versionit 1.3 nga JetBrains.

Risitë kryesore në versionin 1.3 ato përfshijnë korutina, Kotlin / Native Beta dhe projekte ndër-platformë.

edhe ka pasur përmirësime të tjera, të tilla si mbështetja eksperimentale për klasat në internet për sigurinë e performancës dhe shkrimit, mbështetjen eksperimentale për numrat e plotë të nënshkruar për të lehtësuar manipulimin e bajteve dhe kodeve të tjerë të nivelit të ulët.

Prandaj, u bënë korrigjime në KAPT për të përmirësuar performancën e tij, si dhe për Kotlin / Native.

Me këtë zgjidhje, KAPT tani mbështet përpunuesit e shënimeve në rritje në mënyrën eksperimentale.

Për ta provuar, shtoni parametrin kapt.incremental.apt = e vërtetë në skedarin gradle.properties.

Vini re se, në zbatimin aktual, përdorimi i ndonjë procesori jo-rritës të shënimit o ndryshimi i ABI-së së varësisë (deri më tani, përfshirë modifikimin e deklaratave të brendshme) do të rezultojë në përpunim pa shënime rritje për një modul të caktuar.

Për Kotlin / Native, JetBrains njofton se lista e synimeve të mbështetura Kotlin / Native është zgjeruar. Ky version mbështet synimin 32-bit të Windows (mingw_x86).

Përveç kësaj, Përdoruesit e Windows dhe Mac OS mund të përpilojnë programet e tyre Kotlin / amtare en mënyrë transversale me Linux x86-64, ARM 32, si dhe pajisjet Android dhe Raspberry PI.

Nga ana e përpiluesit, JetBrains shtoi rregullime në sjelljen e papërcaktuar kur llogarit pjesën e mbetur të një pjese me 0, e cila tani hedh një përjashtim.

Çështjet e shtrirjes janë rregulluar gjithashtu për platformat ARM 32 dhe MIPS.

Mjete të tjera JetBrains ata gjithashtu morën mbështetje

JetBrains tani ofron mbështetje për Kotlin / Native në dy EDI të tyre, përveç Intellij IDEA.

“Përveç IntelliJ IDEA, ne do të ofrojmë një shtesë Kotlin / Native për CLion 2019.1, si dhe AppCode 2019.1. Skedarët e përcaktimit të ndërprerjes C (.def) do të mbështeten gjithashtu nga të gjithë IDE-të, megjithëse aktualisht nuk po sigurojmë përfundimin e kodit ", shpjegoi JetBrains në shënimin e lëshimit për këtë përmbledhje.

CLion dhe AppCode, JetBrains gjithashtu shtoi navigacionin përsëri në kodin burimor, si dhe përmirësimet në mbështetjen e korrigjuesit.

JetBrains ka përmirësuar korrigjimin e gabimeve brenda IDEA Intellij IDE për të lehtësuar korrigjimin e gabimeve të rutinave të veçanta.

Kur jeni duke korrigjuar kodin korutinë, tani ju shihni një gjurmë asinkrone të thirrjeve asinkrone "Stacktrace asinkron" që tregon ndryshoret e ruajtura në kohën e pezullimit.

Kur ndalet në një pikë pushimi brenda një funksioni të pezulluar ose lambda, gjurma e thirrjes gjithashtu tregon gjendjen e ndryshoreve në pikën e fundit të pezullimit.

Ju mund të lundroni në të gjithë stacktrace-in e funksioneve të pezullimit duke filluar me pikën e fundit të pezullimit të pajisjes aktuale dhe duke kontrolluar vlerat e ruajtura nga variablat.

Mbështetje për eklipsin

Një përmirësim i fundit i madh që mund të shihet në këtë version është lPërditësimi i shtojcës Kotlin për EDI Eclipse.

Versioni i ri Eclipse EDI 0.8.14 ofron mbështetje për përpiluesin Kotlin 1.3.30, shumë rregullime të tjera të defekteve dhe përmirësime të përgjithshme të stabilitetit.

Ky azhurnim gjithashtu prezanton mbështetjen eksperimentale për projektet Gradle. Tani mund të importoni projektet tuaja me Eclipse Buildship, pastaj t'i gjeni në hapësirën tuaj të punës Eclipse me cilësimet e sakta të shtojcave Kotlin.

JetBrains shpjegoi se puna ishte ende në progres dhe do të përmirësohet në versionet e ardhshme, por mund ta provoni tani dhe të ndani komentet tuaja.

Në mënyrë që të merrni këtë version të ri mund të shkoni në lidhjen vijuese. 


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.