Iyo Nim 0.20 kuburitswa inogona kutorwa semumiriri wekutanga yakagadzikana 1.0 kuburitswa, ichibatanidza akati wandei-kutyora shanduko inodiwa kuumba bazi rekutanga rakagadzikana iro richaita mamiriro emutauro. Shanduro 1.0 inoratidzwa seyakagadzika, yenguva refu yerutsigiro kuburitswa iyo ichave yakavimbiswa kuchengetedza kumashure kuenderana muchikamu chakagadzikana chemutauro. Kupatsanurwa, iyo compiler ichave zvakare yekuyedza modhi inowanikwa umo maficha matsva anogona kutyora kumashure kuenderana achagadzirwa.
Pakati peshanduko dzakarongwa muNim 0.20 ndeidzi:
- "Kwete" ikozvino inogara iri unary opareta, i.e. matauriro akaita sekuti βkusimbisa (kwete a)β haachatenderwi uye βkutaura kwete aβ ndiko kunotenderwa;
- Yakagonesa cheki dzakasimba dzekushandurwa kwemanhamba nenhamba chaidzo panguva yekuunganidza, i.e. Mashoko okuti "const b = uint16(-1)" achaita kuti pave nemhosho, sezvo -1 isingashandurwe kuita nhamba isina kusaina;
- Kusunungura matuples emaconstants uye loop variables anopiwa.
Semuenzaniso, ikozvino unogona kushandisa mabasa akaita se 'const (d, e) = (7, "sere")" uye "ye (x, y) mu f"; - Yakapihwa default kutanga kwema hashes nematafura. Semuenzaniso, mushure mekuzivisa "var s: HashSet[int]" unogona kukurumidza kuita "s.incl(5)", iyo yakambotungamira kukanganisa;
- Ruzivo rwekukanganisa rwakavandudzwa rwematambudziko ane chekuita ne "case" opareta uye array index kunze kwemiganhu;
- Kushandura urefu hwetafura panguva yekudzokorora kunorambidzwa.
Source: opennet.ru