Sgaoileadh àrainneachd leasachaidh PascalABC.NET 3.8.3

Tha sgaoileadh siostam prògramadh PascalABC.NET 3.8.3 ri fhaighinn, a’ tabhann deasachadh de chànan prògramadh Pascal le taic airson gineadh còd airson an àrd-ùrlar .NET, an comas leabharlannan .NET a chleachdadh agus feartan a bharrachd leithid clasaichean gnèitheach, eadar-aghaidh, gnìomhaiche cus luchdachadh, λ-expressions, eisgeachdan, cruinneachadh sgudail, dòighean leudachaidh, clasaichean gun ainm agus clasaichean fèin-ghluasadach. Tha am pròiseact gu sònraichte ag amas air tagraidhean ann am foghlam agus rannsachadh. Tha am pasgan cuideachd a’ toirt a-steach àrainneachd leasachaidh le molaidhean còd, cruth fèin-ghluasadach, dì-bhugadair, dealbhaiche foirm, agus sampallan còd airson luchd-tòiseachaidh. Tha còd a’ phròiseict air a sgaoileadh fo chead LGPLv3. Faodar a thogail air Linux (stèidhichte air Mono) agus Windows.

Atharraichean san fhoillseachadh ùr:

  • Цикл «for» теперь допускает указание шага step, если не используется модификатор downto. Нулевой шаг вызывает исключение ZeroStepException. begin for var i:=1 to 6 step 2 do Print(i); Println; for var c:=’f’ to ‘a’ step -2 do Print(c); end.
  • В цикле foreach разрешено использовать индекс: begin foreach var x in Arr(1,2,3) index i do Println(i,x); end.
  • В библиотечной функции TypeName реализован стандартный поток ErrOutput для вывода шибок: begin var o: (integer,integer)->() := (x,y)->Print(1); Println(TypeName(o)); var o1 := new List<integer>[2,3]; Println(TypeName(o1)); end.
  • Устранена ошибка при перенаправлении ввода, не позволявшая решать решать интерактивные олимпиадные задачи.

Source: fosgailtenet.ru

Cuir beachd ann