Випуск середовища розробки PascalABC.NET 3.8.3

Доступний випуск системи програмування PascalABC.NET 3.8.3, що пропонує редакцію мови програмування Паскаль з підтримкою генерації коду для платформи. NET, можливістю використання бібліотек . складання сміття, методи розширення, безіменні класи та автокласи. Проект головним чином орієнтований на застосування у сфері освіти та наукових досліджень. Пакет також включає середовище розробки з підказками за кодом, автоформатуванням, відладчиком, дизайнером форм та зразками коду для початківців. Код проекту розповсюджується під ліцензією LGPLv3. Можливе складання в Linux (на базі Mono) та Windows.

Зміни у новому випуску:

  • Цикл «for» тепер допускає вказівку кроку step, якщо модифікатор downto не використовується. Нульовий крок викликає виняток ZeroStepException. begin for var i:=1 6 Step 2 do Print(i); Println; for var c:='f' 'a' Step -2 до 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 [2,3]; Println(TypeName(o1)); end.
  • Усунуто помилку при перенаправленні введення, що не дозволяло вирішувати інтерактивні олімпіадні завдання.

Джерело: opennet.ru

Додати коментар або відгук