PascalABC.NET 3.8.3 සංවර්ධන පරිසරය මුදා හැරීම

PascalABC.NET 3.8.3 ක්‍රමලේඛන පද්ධතියේ නිකුතුව ලබා ගත හැකි අතර, .NET වේදිකාව සඳහා කේත උත්පාදනය සඳහා සහය ඇතිව Pascal ක්‍රමලේඛන භාෂාවේ සංස්කරණයක් පිරිනැමීම, .NET පුස්තකාල භාවිතා කිරීමේ හැකියාව සහ සාමාන්‍ය පන්ති, අතුරුමුහුණත් වැනි අමතර විශේෂාංග. , operator overloading, λ-ප්‍රකාශන, ව්‍යතිරේක, කසළ එකතු කිරීම, දිගු කිරීමේ ක්‍රම, නම් රහිත පන්ති සහ ස්වයං පන්ති. මෙම ව්‍යාපෘතිය ප්‍රධාන වශයෙන් අධ්‍යාපනය සහ විද්‍යාත්මක පර්යේෂණ වල යෙදීම් කෙරෙහි අවධානය යොමු කර ඇත. පැකේජයට කේත ඉඟි, ස්වයංක්‍රීය හැඩතල ගැන්වීම, නිදොස්කරණය, ආකෘති නිර්මාණකරුවෙකු සහ ආරම්භකයින් සඳහා කේත සාම්පල සහිත සංවර්ධන පරිසරයක් ද ඇතුළත් වේ. ව්‍යාපෘති කේතය LGPLv3 බලපත්‍රය යටතේ බෙදා හැරේ. Linux (Mono-based) සහ Windows මත ගොඩනැගිය හැක.

නව නිකුතුවේ වෙනස්කම්:

  • downto modifier භාවිතා නොකළහොත් for loop දැන් පියවරක් පිළිගනී. ශුන්‍ය පියවරක් ZeroStepException එකක් විසි කරයි. var i සඳහා ආරම්භ කරන්න:=1 සිට 6 දක්වා පියවර 2 මුද්‍රණය කරන්න(i); Println; var c සඳහා:='f' සිට 'a' දක්වා පියවර -2 මුද්‍රණය කරන්න(c); අවසානය.
  • foreach loop එකක index භාවිතා කිරීමට අවසර ඇත: Arr(1,2,3) index i do Println(i,x) හි foreach var x ආරම්භ කරන්න; අවසානය.
  • පුස්තකාල ශ්‍රිතය TypeName දෝෂ ප්‍රතිදානය සඳහා සම්මත ErrOutput ප්‍රවාහය ක්‍රියාත්මක කරයි: ආරම්භ var o: (integer, integer)->() := (x,y)->Print(1); Println(TypeName(o)); var o1 := නව ලැයිස්තුව [2,3]; Println(TypeName(o1)); අවසානය.
  • අන්තර්ක්‍රියාකාරී ඔලිම්පියාඩ් ගැටළු විසඳීම වළක්වන ආදාන යළි-යොමුකිරීමේ දෝෂයක් නිරාකරණය කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න