Hiki ke noʻonoʻo ʻia ka hoʻokuʻu ʻana o Nim 0.20 he moho no ka hoʻokuʻu stable 1.0 mua, e hoʻopili ana i kekahi mau hoʻololi interoperability-breaking e pono ai e hana i ka lālā paʻa mua e hoʻokō i ke kūlana o ka ʻōlelo. Manaʻo ʻia ka mana 1.0 ma ke ʻano he hoʻokuʻu kākoʻo paʻa, lōʻihi e hoʻopaʻa ʻia e hoʻomau i ka hoʻokō ʻana i hope ma ka ʻāpana paʻa o ka ʻōlelo. Ma kahi kaʻawale, loaʻa i ka mea hōʻuluʻulu kahi ʻano hoʻokolohua e hoʻomohala ʻia ai nā hiʻohiʻona hou i hiki ke haki i hope.
Ma waena o nā hoʻololi i manaʻo ʻia ma Nim 0.20:
- "ʻAʻole" i kēia manawa he mea hana unary, ʻo ia hoʻi. ʻAʻole ʻae ʻia nā ʻōlelo e like me "asert (ʻaʻole a)" a ʻae ʻia ʻo "assert not a" wale nō;
- Ua hoʻohana i nā mākaʻikaʻi koʻikoʻi no ka hoʻololi ʻana i nā helu helu a me nā helu maoli ma ka pae hoʻohui, ʻo ia. ʻO ka huaʻōlelo "const b = uint16(-1)" e hopena i kēia manawa i kahi hewa, ʻoiai ʻaʻole hiki ke hoʻololi ʻia -1 i kahi ʻano helu helu ʻole;
- Hāʻawi ʻia ka wehe ʻana i nā tuple no nā mea mau a me nā loli loop.
No ka laʻana, hiki iā ʻoe ke hoʻohana i nā haʻawina e like me 'const (d, e) = (7, "ʻewalu")" a "no (x, y) ma f"; - Hāʻawi ʻia ka hoʻomaka mua ʻana o nā hashes a me nā papa. No ka laʻana, ma hope o ka haʻi ʻana i "var s: HashSet[int]" hiki iā ʻoe ke hoʻokō koke i ka "s.incl(5)", kahi i alakaʻi mua ai i kahi hewa;
- Ua hoʻomaikaʻi ʻia ka ʻike hewa no nā pilikia e pili ana i ka mea hoʻokele "hihia" a me ka papa kuhikuhi array ma waho o nā palena;
- ʻAʻole ʻae ʻia ka hoʻololi ʻana i ka lōʻihi o ka papaʻaina i ka wā o ka hoʻololi ʻana.
Source: opennet.ru