Kutulutsidwa kwa pulogalamu ya PascalABC.NET 3.8 ikupezeka, yopereka kusindikiza kwa chilankhulo cha Pascal chothandizira kupanga ma code pa nsanja ya .NET, kutha kugwiritsa ntchito malaibulale a .NET ndi zina zowonjezera monga makalasi achibadwa, ma interfaces. , kuchulukitsidwa kwa opareshoni, λ-mawu, kuchotserapo, kusonkhanitsa zinyalala, njira zowonjezera, makalasi opanda dzina ndi ma autoclass. Ntchitoyi imayang'ana kwambiri pazamaphunziro ndi kafukufuku. Phukusili limaphatikizaponso malo otukuka omwe ali ndi zizindikiro za code, auto-formating, debugger, wopanga mawonekedwe, ndi zitsanzo za ma code kwa oyamba kumene. Khodi ya polojekitiyi imagawidwa pansi pa layisensi ya LGPLv3. Itha kumangidwa pa Linux (Mono-based) ndi Windows.
Zosintha pakutulutsa kwatsopano:
- Thandizo lowonjezera pakudula magawo ambiri ayamba var m:= MatrByRow(||1,2,3,4|,|5,6,7,8|,|9,10,11,12||); Println(m[:,:]); // [[1,2,3,4],[5,6,7,8],[9,10,11,12]] Println(m[::1,::1]); // [[1,2,3,4],[5,6,7,8],[9,10,11,12]] Println(m[1:3,1:4]); // [[6,7,8],[10,11,12]] Println(m[::2,::3]); // [[1,4],[9,12]] Println(m[::-2,::-1]); // [[12,11,10,9],[4,3,2,1]] Println(m[^2::-1,^2::-1]); // [[7,6,5],[3,2,1]] Println(m[:^1,:^1]); // [[1,2,3],[5,6,7]] Println(m[1,:]); // [5,6,7,8] Println(m[^1,:]); // [9,10,11,12] Println(m[:,^1]); // [4,8,12] mapeto.
- Onjezani mawu a lambda okhala ndi magawo osatsegula omwe ndi ma tuple kapena motsatizana. Tsopano ndizotheka kutchula zinthu za tuples mwachindunji mu magawo a lambda. Kuti mutulutse tuple parameter t mu zosintha x ndi y, gwiritsani ntchito notation \\(x,y). Ichi ndi gawo limodzi, mosiyana ndi mawu (x,y), omwe akuyimira magawo awiri: start var s:= Seq(('Umnova',16),('Ivanov',23), ('Popova',17 ),(' Kozlov', 24)); Println('Akuluakulu:'); s.Kumene(\\(dzina,zaka) -> zaka >= 18).Println; Println('Sankhani ndi dzina lomaliza:'); s.OrderBy(\\(dzina,zaka) -> dzina).Println; TSIRIZA.
- Ntchito yomanga "as array of T" imaloledwa, yomwe poyamba inali yoletsedwa pamlingo wa galamala. yambani var ob: chinthu := chiwerengero chatsopano [2,3]; var a:= ob monga gulu [,] la chiwerengero; TSIRIZA.
Source: opennet.ru