PascalABC.NET 3.8.3 Ontwikkelingsomgewing Vrystelling

Die vrystelling van die PascalABC.NET 3.8.3-programmeringstelsel is beskikbaar en bied 'n uitgawe van die Pascal-programmeertaal met ondersteuning vir kodegenerering vir die .NET-platform, die vermoë om .NET-biblioteke te gebruik en bykomende kenmerke soos generiese klasse, koppelvlakke , operateuroorlading, λ-uitdrukkings, uitsonderings, vullisversameling, uitbreidingsmetodes, naamlose klasse en outoklasse. Die projek is hoofsaaklik gefokus op toepassings in onderwys en navorsing. Die pakket bevat ook 'n ontwikkelingsomgewing met kodewenke, outoformatering, 'n ontfouter, 'n vormontwerper en kodevoorbeelde vir beginners. Die projekkode word onder die LGPLv3-lisensie versprei. Kan gebou word op Linux (mono-gebaseerde) en Windows.

Veranderinge in die nuwe weergawe:

  • Die "vir"-lus aanvaar nou 'n stapstap tensy die downto-wysiger gebruik word. 'n Zero-stap gooi 'n ZeroStepException. begin vir var i:=1 tot 6 stap 2 doen Druk(i); Drukln; vir var c:='f' na 'a' stap -2 doen Print(c); einde.
  • Dit word toegelaat om 'n indeks in 'n foreach lus te gebruik: begin foreach var x in Arr(1,2,3) index i do Println(i,x); einde.
  • Die biblioteekfunksie TypeName implementeer die standaard ErrOutput-stroom vir foutuitvoer: begin var o: (heelgetal, heelgetal)->() := (x,y)->Druk(1); Println(TypeName(o)); var o1 := nuwe lys [2,3]; Println(TypeName(o1)); einde.
  • 'n Fout in insetherleiding wat die oplossing van interaktiewe Olimpiade-probleme verhoed het, is reggestel.

Bron: opennet.ru

Voeg 'n opmerking