కోట్లిన్ 1.4.0లో చేర్చబడినవి ఇక్కడ ఉన్నాయి:
- కొత్త, మరింత శక్తివంతమైన రకం అనుమితి అల్గారిథమ్ డిఫాల్ట్గా ప్రారంభించబడింది. ఇది స్వయంచాలకంగా మరిన్ని సందర్భాలలో రకాలను అంచనా వేస్తుంది, క్లిష్టమైన దృశ్యాలలో కూడా స్మార్ట్-కాస్టింగ్కు మద్దతు ఇస్తుంది, డెలిగేట్ చేయబడిన లక్షణాలను మెరుగ్గా నిర్వహిస్తుంది మరియు మరెన్నో.
- JVM మరియు JS కోసం కొత్త IR బ్యాకెండ్లు ఆల్ఫా మోడ్లో అందుబాటులో ఉన్నాయి. స్థిరీకరణ తర్వాత, అవి డిఫాల్ట్గా ఉపయోగించబడతాయి.
కోట్లిన్ 1.4లో చాలా కొత్త విషయాలు ఉన్నాయి:
- కోట్లిన్ ఇంటర్ఫేస్ల కోసం SAM రూపాంతరాలు
- లైబ్రరీ రచయితల కోసం స్పష్టమైన API మోడ్
- మిశ్రమ పేరు మరియు స్థాన వాదనలు
- వెనుక కామా
- కాల్ చేయదగిన సూచనల కోసం మెరుగుదలలు
- బ్రేక్ ఉపయోగించి మరియు లూప్లు ఉన్నప్పుడు లోపల కొనసాగించండి
ప్రామాణిక లైబ్రరీ మెరుగుదలలు:
కోట్లిన్ స్టాండర్డ్ లైబ్రరీలో పని యొక్క ప్రధాన దృష్టి ప్లాట్ఫారమ్లలో మరియు కార్యకలాపాల మధ్య స్థిరత్వాన్ని మెరుగుపరచడం. ఈ విడుదల ప్రామాణిక లైబ్రరీకి కొత్త ఫీచర్లను జోడిస్తుంది. సేకరణ ఆపరేటర్లు, కేటాయించిన ఆస్తులకు మెరుగుదలలు, ద్విదిశాత్మక క్యూ ArrayDeque అమలు и ఇంకా చాలా.
అలాగే, మీరు ఇకపై stdlibపై డిపెండెన్సీని ప్రకటించాల్సిన అవసరం లేదు
Gradle-Kotlin ప్రాజెక్ట్లలో, మీరు ఒకే ప్లాట్ఫారమ్ కోసం అభివృద్ధి చేస్తున్నా లేదా బహుళ-ప్లాట్ఫారమ్ ప్రాజెక్ట్ను సృష్టిస్తున్నారా అనే దానితో సంబంధం లేకుండా. Kotlin 1.4.0 నాటికి, ఈ డిపెండెన్సీ డిఫాల్ట్గా జోడించబడింది.
కోట్లిన్ పర్యావరణ వ్యవస్థలోని ఇతర భాగాలపై పని కొనసాగుతోంది:
- kotlinx.coroutines
- సీరియలైజేషన్ లైబ్రరీ పరిపక్వతకు చేరువవుతోంది. సమర్పించారు kotlinx.serialization వెర్షన్ 1.0.0-RC లో.
- ప్రయోగాత్మక లైబ్రరీ అయిన DateTime API యొక్క ప్రివ్యూ వెర్షన్ను విడుదల చేసింది kotlinx-తేదీ సమయం
కోట్లిన్ 1.4కి అంకితమైన నాలుగు రోజుల ఆన్లైన్ సమావేశానికి మేము అందరినీ ఆహ్వానిస్తున్నాము!
ఈవెంట్ అక్టోబర్ 12-15 వరకు ప్రసారం చేయబడుతుంది. లింక్ ద్వారా ఉచిత రిజిస్ట్రేషన్: https://kotlinlang.org/lp/event-14#registration
మూలం: linux.org.ru