Paglabas ng PascalABC.NET 3.8.3 development environment

Ang paglabas ng PascalABC.NET 3.8.3 programming system ay magagamit, na nag-aalok ng isang edisyon ng Pascal programming language na may suporta para sa pagbuo ng code para sa .NET platform, ang kakayahang gumamit ng .NET na mga aklatan at karagdagang mga tampok tulad ng mga generic na klase, mga interface , overloading ng operator, Ξ»-expression, exception, garbage collection, extension method, nameless classes at autoclasses. Ang proyekto ay pangunahing nakatuon sa mga aplikasyon sa edukasyon at pananaliksik. Kasama rin sa package ang isang development environment na may mga pahiwatig ng code, auto-formatting, isang debugger, isang form designer, at mga sample ng code para sa mga nagsisimula. Ang code ng proyekto ay ipinamahagi sa ilalim ng lisensya ng LGPLv3. Maaaring itayo sa Linux (Mono-based) at Windows.

Mga pagbabago sa bagong release:

  • Ang "para" na loop ay tumatanggap na ngayon ng isang hakbang na hakbang maliban kung ang downto modifier ay ginagamit. Ang isang zero na hakbang ay nagtatapon ng ZeroStepException. magsimula para sa var i:=1 hanggang 6 hakbang 2 gawin Print(i); Println; para sa var c:='f' hanggang 'a' step -2 do Print(c); wakas.
  • Pinapayagan na gumamit ng index sa isang foreach loop: simulan ang foreach var x sa Arr(1,2,3) index i do Println(i,x); wakas.
  • Ang function ng library TypeName ay nagpapatupad ng karaniwang stream ng ErrOutput para sa output ng error: begin var o: (integer,integer)->() := (x,y)->Print(1); Println(TypeName(o)); var o1 := bagong Listahan [2,3]; Println(TypeName(o1)); wakas.
  • Ang isang error sa pag-redirect ng input na pumigil sa paglutas ng mga interactive na problema sa Olympiad ay naayos na.

Pinagmulan: opennet.ru

Magdagdag ng komento