PascalABC.NET 3.8.3 ishlab chiqish muhitining chiqarilishi

PascalABC.NET 3.8.3 dasturlash tizimining nashri mavjud bo'lib, u .NET platformasi uchun kod ishlab chiqarishni qo'llab-quvvatlaydigan Paskal dasturlash tilining nashrini, .NET kutubxonalaridan foydalanish qobiliyatini va umumiy sinflar, interfeyslar kabi qo'shimcha funktsiyalarni taklif qiladi. , operatorni haddan tashqari yuklash, l-ifodalar, istisnolar, axlat yig'ish, kengaytirish usullari, nomsiz sinflar va avtoklasslar. Loyiha asosan ta'lim va ilmiy tadqiqotlardagi ilovalarga qaratilgan. Paket shuningdek, kod maslahatlari, avtomatik formatlash, tuzatuvchi, shakl dizayneri va yangi boshlanuvchilar uchun kod namunalari bilan ishlab chiqish muhitini o'z ichiga oladi. Loyiha kodi LGPLv3 litsenziyasi ostida tarqatiladi. Linux (Mono-asosli) va Windows-da qurilishi mumkin.

Yangi versiyadagi o'zgarishlar:

  • Agar pastga o'zgartiruvchi ishlatilmasa, for tsikli endi qadamni qabul qiladi. Nol qadam ZeroStepExceptionni tashlaydi. start for var i:=1 dan 6 gacha qadam 2 do Print(i); Println; for var c:='f' to 'a' step -2 do Print(c); oxiri.
  • Foreach siklida indeksdan foydalanishga ruxsat beriladi: begin foreach var x in Arr(1,2,3) index i do Println(i,x); oxiri.
  • TypeName kutubxona funksiyasi xato chiqarish uchun standart ErrOutput oqimini amalga oshiradi: begin var o: (integer,integer)->() := (x,y)->Print(1); Println(TypeName(o)); var o1 := yangi roΚ»yxat [2,3]; Println(TypeName(o1)); oxiri.
  • Interaktiv Olimpiada muammolarini hal qilishga xalaqit beradigan kirishni qayta yoΚ»naltirishdagi xatolik tuzatildi.

Manba: opennet.ru

a Izoh qo'shish