Is féidir scaoileadh Nim 0.20 a mheas mar iarrthóir don chéad scaoileadh cobhsaí 1.0, ag ionchorprú roinnt athruithe idir-inoibritheachta is gá chun an chéad bhrainse cobhsaí a chruthú a gheallfaidh staid na teanga. Tá leagan 1.0 touted mar scaoileadh tacaíochta seasmhach, fadtéarmach a ráthófar go gcoimeádfar comhoiriúnacht siar sa chuid chobhsaithe den teanga. Ar leithligh, beidh modh turgnamhach ar fáil ag an tiomsaitheoir freisin ina bhforbrófar gnéithe nua a d'fhéadfadh comhoiriúnacht a bhriseadh siar.
I measc na n-athruithe atá molta i Nim 0.20 tá:
- Is oibreoir aonarach é “Ní” anois i gcónaí, i.e. ní cheadaítear anois abairtí cosúil le “assert(not a)” agus ní cheadaítear ach “a dhearbhú nach bhfuil”;
- Cumasaíodh dianseiceálacha maidir le comhshó slánuimhreacha agus réaduimhreacha ag an gcéim tiomsaithe, i.e. beidh earráid mar thoradh ar an nath "const b = uint16(-1)" anois, toisc nach féidir -1 a thiontú go cineál slánuimhir gan síniú;
- Soláthraítear díphacáil tuples le haghaidh tairisigh agus athróga lúb.
Mar shampla, anois is féidir leat tascanna a úsáid mar 'const (d, e) = (7, "ocht")" agus "le haghaidh (x, y) in f"; - Ar choinníoll thúsú réamhshocraithe hashes agus táblaí. Mar shampla, tar éis “var s: HashSet[int]” a dhearbhú is féidir leat “s.incl(5)) a fhorghníomhú láithreach”, rud a d’eascair earráid roimhe seo;
- Faisnéis earráide feabhsaithe maidir le fadhbanna a bhaineann leis an oibreoir “cás” agus an t-innéacs eagair as teorainneacha;
- Tá sé toirmiscthe fad an tábla a athrú le linn atriallta.
Foinse: oscailtenet.ru