PascalABC.NET 3.8.3 Versione di l'ambiente di sviluppu

A liberazione di u sistema di prugrammazione PascalABC.NET 3.8.3 hè dispunibule, chì offre una edizione di u linguaghju di prugrammazione Pascal cù supportu per a generazione di codice per a piattaforma .NET, a capacità di utilizà biblioteche .NET è funzioni supplementari cum'è classi generiche, interfacce, operatore. sovraccarico, espressioni λ, eccezioni, garbage collection, metodi di estensione, classi senza nome e autoclassi. U prugettu hè principalmente focu annantu à l'applicazioni in l'educazione è a ricerca. U pacchettu include ancu un ambiente di sviluppu cù suggerimenti di codice, formattazione automatica, un debugger, un disegnatore di forma è esempi di codice per i principianti. U codice di u prugettu hè distribuitu sottu a licenza LGPLv3. Pò esse custruitu nantu à Linux (basatu in Mono) è Windows.

Cambiamenti in a nova versione:

  • U ciclu "for" accetta avà un passu passu salvu chì u modificatore downto hè utilizatu. Un passu zero lancia una ZeroStepException. principià per var i:=1 à 6 step 2 do Print(i); Println; for var c:='f' to 'a' step -2 do Print (c); fine.
  • Hè permessu di utilizà un indice in un ciclu foreach: begin foreach var x in Arr(1,2,3) index i do Println(i,x); fine.
  • A funzione di biblioteca TypeName implementa u flussu standard ErrOutput per l'output d'errore: begin var o: (integer,integer)->() := (x,y)->Print(1); Println(TypeName(o)); var o1 := lista nova [2,3]; Println(TypeName(o1)); fine.
  • Un errore in a redirezzione di input chì impedisce à risolve i prublemi di l'Olimpiadi interattivi hè statu riparatu.

Source: opennet.ru

Add a comment