Die nuwe weergawe van die Kotlin 1.3.30-programmeertaal kom aan

kotlin

JetBrains het die beskikbaarheid van weergawe 1.3.30 van aangekondig u programmeertaal Kotlin. Wat hierdie nuwe weergawe bevat baie verbeterings, sekuriteitsoplossings en opgedateerde gereedskap vir Kotlin 1.3.

JetBrains het verduidelik dat die belangrikste terreine van intervensie vir hierdie weergawe Kotlin / Native, KAPT-prestasie en verbeterings aan IntelliJ IDEA is.

Weergawe 1.3 van die taal is in November 2018 vrygestel, ongeveer 'n jaar nadat weergawe 1.2 vrygestel is.

Wat is nuut in Kotlin 1.3.30?

Hierdie weergawe word nie meer as 'n foutoplossing beskou nie en 'n opdatering van weergawe 1.3-instrumente deur JetBrains.

Die belangrikste nuwighede in weergawe 1.3 bevat dit coroutines, Kotlin / Native Beta en cross-platform projekte.

ook daar is ander verbeterings aangebring, soos eksperimentele ondersteuning vir aanlynklasse vir prestasie en skryfbeveiliging, die eksperimentele ondersteuning vir ongetekende heelgetalle om die manipulasie van grepe en ander lae-vlak kodes te vergemaklik.

Daarom, regstellings is aan die KAPT aangebring om sy prestasie te verbeter, sowel as Kotlin / Native.

Met hierdie oplossing, KAPT ondersteun nou inkrementele aantekeningverwerkers in eksperimentele modus.

Om dit te toets, voeg die parameter kapt.incremental.apt = true by die gradle.properties-lêer.

Let daarop dat, in die huidige implementering, die gebruik van enige nie-inkrementele aantekenverwerker of die verandering van die ABI van die afhanklikheid (tot dusver, insluitend die wysiging van interne verklarings) sal lei tot kommentaarvrye verwerking inkrementeel vir 'n gegewe module.

Vir Kotlin / Native kondig JetBrains aan dat die lys van ondersteunde Kotlin / Native-teikens uitgebrei is. Hierdie weergawe ondersteun die 32-bis Windows-teiken (mingw_x86).

Benewens hierdie, Gebruikers van Windows en Mac OS kan hul programme saamstel Kotlin / Inheems e'n dwarsweg met Linux x86-64, ARM 32, sowel as Android- en Raspberry PI-toestelle.

Aan die samestellerkant het JetBrains regstellings vir ongedefinieerde gedrag bygevoeg by die berekening van die res van 'n afdeling met 0, wat nou 'n uitsondering oplewer.

Die belyningskwessies is ook opgelos vir die ARM 32- en MIPS-platforms.

Ander gereedskap JetBrains hulle het ook ondersteuning ontvang

JetBrains bied nou ondersteuning vir Kotlin / Native in nog twee van hul EDI's, benewens Intellij IDEA.

'Benewens IntelliJ IDEA, bied ons 'n Kotlin / Native-inprop vir CLion 2019.1, sowel as AppCode 2019.1. C interop definisie lêers (.def) sal ook deur alle IDE's ondersteun word, hoewel ons nie tans die kode voltooi nie, "het JetBrains in hul vrystellingsbrief vir hierdie oorsig verduidelik.

om CLion en AppCode, JetBrains ook terug navigasie by die bronkode gevoeg, sowel as verbeterings aan die ontfouter-ondersteuning.

JetBrains het foutopsporing binne die IDEA Intellij IDE verbeter om foutopsporing van spesifieke roetines te vergemaklik.

As u koroutien-kode ontfout, nou sien u 'n asynchrone spoor van asynchrone oproepe "Stacktrace asynchroon" wat die veranderlikes toon wat tydens die opskorting gestoor is.

As dit by 'n breekpunt binne 'n opskort- of lambdafunksie gestop word, dui die oproepspoor ook die toestand van die veranderlikes aan by die laaste opskortpunt.

U kan deur die hele stapel van opskortfunksies navigeer, begin met die laaste opskortpunt van die huidige toestel en die waardes wat deur die veranderlikes gestoor word, nagaan.

Verduistering van die verduistering

'N Laaste groot verbetering wat in hierdie weergawe gesien kan word, is lDie opdatering van die Kotlin-inprop vir EDI Eclipse.

Die nuwe Eclipse EDI-invoegtoepassing weergawe 0.8.14 bied ondersteuning vir die Kotlin 1.3.30-samesteller, baie ander foutoplossings en algemene stabiliteitsverbeterings.

Hierdie opdatering stel ook eksperimentele ondersteuning vir Gradle-projekte bekend. Nou kan u u projekte invoer met Eclipse Buildship en dit dan in u Eclipse-werkruimte vind met die regte instellings vir Kotlin-invoegtoepassings.

JetBrains het verduidelik dat die werk nog aan die gang is en dit sal in toekomstige weergawes verbeter word, maar u kan dit nou probeer en u terugvoer deel.

Om hierdie nuwe weergawe te bekom, kan u gaan na die volgende skakel. 


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

Wees die eerste om te kommentaar lewer

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.