Mutauro weVala wakafanana musyntax kuC # uye unoshandisa zvizere nzira yakatarisana nechinhu. Inotsigira introspection, mhando inference, kuunganidza marara nekuda kwekutsiva otomatiki kweanoparadza mafoni padanho rekubatanidza (ARC as in Swift), lambda mabasa, pfungwa yezviratidzo uye slots, yakafanana neiyo inoshandiswa muQt, asi inoshandiswa padanho remutauro, tambo. marudzi, generic programming, array slicing, muunganidzwa enumeration operator foreach, nhumwa, kuvharwa, interfaces, zvivakwa uye kunze.
Zvinonyanya kukosha
-
Nyowani keywordne for syntaxcascade calls . Mukati nerutsigiro kugadzirwa kwenzvimbo dzakasiyana-siyana:ne (var x = y())
Kufona mabasa anodzosa kukosha:
ne(y())
Kubatanidza zviratidzo, zvakasimba
non null modhi uye kudaidza nyowani "ne" kudzokorora. -
itsva syntax zvimedu - ikozvino kusava nechinhu kunoonekwa sechinhu chekutanga kana chekupedzisira chemuunganidzwa.array[tanga:] => array[tanga:array.length-1] array[:end] => hurongwa[0:kuguma] array[:] => array[0:array.length-1]
-
Simplified kunyorazve mapurojekiti eC muVala muzvikamu (apo purojekiti ichange iine mafoni mazhinji kuVala kodhi kubva kuC uye zvichipesana). -
Implemented kwete masaini chaiwo ane muviri unoshanda. -
Provided kugara nhaka zita remwana.
Source: opennet.ru