Ukukhishwa kwe-PascalABC.NET 3.8.3 indawo yokuthuthukisa

Ukukhululwa kohlelo lwe-PascalABC.NET 3.8.3 luyatholakala, luhlinzeka ngohlelo lolimi lokuhlela lwe-Pascal olusekelwa ukwenziwa kwekhodi yesikhulumi se-.NET, ikhono lokusebenzisa imitapo yolwazi ye-.NET nezici ezengeziwe ezifana namakilasi ajwayelekile, izixhumanisi , ukulayishwa ngokweqile komsebenzisi, λ-izinkulumo, okuhlukile, ukuqoqwa kukadoti, izindlela zokunweba, amakilasi angenamagama kanye nezigaba ezizenzakalelayo. Iphrojekthi igxile kakhulu ekusetshenzisweni kwezemfundo nocwaningo. Iphakheji ihlanganisa nendawo yokuthuthuka enamacebo ekhodi, ukufometha okuzenzakalelayo, isilungisi sephutha, umklami wefomu, namasampuli ekhodi yabaqalayo. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-LGPLv3. Ingakhiwa ku-Linux (i-Mono-based) ne-Windows.

Izinguquko ekukhishweni okusha:

  • Iluphu ethi "for" manje yamukela isinyathelo ngaphandle uma kusetshenziswa isilungisi se-downto. Isinyathelo esiyiziro siphonsa i-ZeroStepException. qala ku- var i:=1 kuya ku-6 isinyathelo sesi-2 yenza Phrinta(i); Println; kwe- var c:=’f’ kuya ‘ku’ isinyathelo -2 do Phrinta(c); ukuphela.
  • Kuvunyelwe ukusebenzisa inkomba ku-loop ye-foreach: qala i-foreach var x ku-Arr(1,2,3) index i do Println(i,x); ukuphela.
  • Umsebenzi welabhulali i-TypeName isebenzisa ukusakaza kwe-ErrOutput okujwayelekile kokuphumayo kwephutha: qala nge- var o: (inamba, inombolo ephelele)->() := (x,y)->Phrinta(1); Println(TypeName(o)); var o1 := new List[2,3]; Println(TypeName(o1)); ukuphela.
  • Iphutha ekuqondiseni kabusha okokufaka okuvimbe ukuxazulula izinkinga ezisebenzisanayo ze-Olympiad lilungisiwe.

Source: opennet.ru

Engeza amazwana