PascalABC.NET 3.8.3 வளர்ச்சி சூழலின் வெளியீடு

PascalABC.NET 3.8.3 நிரலாக்க அமைப்பின் வெளியீடு கிடைக்கிறது, இது .NET இயங்குதளத்திற்கான குறியீடு உருவாக்கத்திற்கான ஆதரவுடன் பாஸ்கல் நிரலாக்க மொழியின் பதிப்பை வழங்குகிறது, .NET நூலகங்களைப் பயன்படுத்தும் திறன் மற்றும் பொதுவான வகுப்புகள், இடைமுகங்கள் போன்ற கூடுதல் அம்சங்கள் , ஆபரேட்டர் ஓவர்லோடிங், λ-வெளிப்பாடுகள், விதிவிலக்குகள், குப்பை சேகரிப்பு, நீட்டிப்பு முறைகள், பெயரிடப்படாத வகுப்புகள் மற்றும் ஆட்டோகிளாஸ்கள். இந்த திட்டம் முதன்மையாக கல்வி மற்றும் ஆராய்ச்சியில் பயன்பாடுகளில் கவனம் செலுத்துகிறது. தொகுப்பில் குறியீட்டு குறிப்புகள், தானாக வடிவமைத்தல், பிழைத்திருத்தம், படிவ வடிவமைப்பாளர் மற்றும் ஆரம்பநிலைக்கான குறியீடு மாதிரிகள் ஆகியவற்றைக் கொண்ட ஒரு மேம்பாட்டு சூழலும் அடங்கும். திட்டக் குறியீடு LGPLv3 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. லினக்ஸ் (மோனோ அடிப்படையிலானது) மற்றும் விண்டோஸில் கட்டமைக்கப்படலாம்.

புதிய வெளியீட்டில் மாற்றங்கள்:

  • டவுன்டு மாடிஃபையர் பயன்படுத்தப்படாவிட்டால், "for" லூப் இப்போது ஒரு படி படியை ஏற்றுக்கொள்கிறது. ஒரு பூஜ்ஜிய படி ZeroStepException ஐ வீசுகிறது. var iக்கு ஆரம்பம்:=1 முதல் 6 படி 2 வரை அச்சிட (i); Println; var c:='f' முதல் 'a' படி -2 செய்ய Print(c); முடிவு.
  • ஃபோர்ச் லூப்பில் ஒரு குறியீட்டைப் பயன்படுத்த இது அனுமதிக்கப்படுகிறது: Arr(1,2,3) குறியீட்டில் foreach var x ஐத் தொடங்கவும் i do Println(i,x); முடிவு.
  • லைப்ரரி செயல்பாடு TypeName பிழை வெளியீட்டிற்கான நிலையான ErrOutput ஸ்ட்ரீமை செயல்படுத்துகிறது: var o: (integer,integer)->() := (x,y)->Print(1); Println(TypeName(o)); var o1 := புதிய பட்டியல்[2,3]; Println(TypeName(o1)); முடிவு.
  • ஊடாடும் ஒலிம்பியாட் சிக்கல்களைத் தீர்ப்பதைத் தடுக்கும் உள்ளீடு திசைதிருப்பலில் உள்ள பிழை சரி செய்யப்பட்டது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்