Kutulutsidwa kwa chilengedwe cha PascalABC.NET 3.8.3

Kutulutsidwa kwa pulogalamu ya PascalABC.NET 3.8.3 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:

  • Lupu la "for" tsopano likuvomereza sitepe pokhapokha ngati downto modifier itagwiritsidwa ntchito. Gawo la zero limaponya ZeroStepException. yambani pa var i:=1 mpaka 6 sitepe 2 kuchita Sindikizani(i); Println; kwa var c:='f' mpaka 'a' sitepe -2 do Print(c); TSIRIZA.
  • Ndi zololedwa kugwiritsa ntchito index mu foreach loop: start foreach var x mu Arr(1,2,3) index i do Println(i,x); TSIRIZA.
  • Laibulale ya TypeName imagwiritsa ntchito mitsinje yokhazikika ya ErrOutput yotulutsa zolakwika: yambani var o: (integer,integer)->() := (x,y)-> Sindikizani (1); Println(TypeName(o)); var o1 := Mndandanda watsopano [ 2,3, 1 ]; Println(TypeName(oXNUMX)); TSIRIZA.
  • Cholakwika pakulozera kwina chomwe chinalepheretsa kuthetsa mavuto a Olympiad olumikizana nawo chakonzedwa.

Source: opennet.ru

Kuwonjezera ndemanga