ืืืจืกื ืฉื ืืขืจืืช ืืชืื ืืช PascalABC.NET 3.8.3 ืืืื ื, ืืืฆืืขื ืืืืืจื ืฉื ืฉืคืช ืืชืื ืืช Pascal ืขื ืชืืืื ืืืคืงืช ืงืื ืขืืืจ ืคืืืคืืจืืช NET, ืืืืืช ืืืฉืชืืฉ ืืกืคืจืืืช NET ืืชืืื ืืช ื ืืกืคืืช ืืืื ืืืืงืืช ืื ืจืืืช, ืืืฉืงืื , ืขืืืก ืืชืจ ืฉื ืืคืขืืืื, ืืืืืื ฮป, ืืจืืืื, ืืืกืืฃ ืืฉืคื, ืฉืืืืช ืืจืืื, ืืืืงืืช ืืกืจืืช ืฉื ืืืืืงืืช ืืืืืืืืืช. ืืคืจืืืงื ืืชืืงื ืืขืืงืจ ืืืืฉืืืื ืืืื ืื ืืืืืงืจ ืืืขื. ืืืืืื ืืืืืช ืื ืกืืืืช ืคืืชืื ืขื ืจืืืื ืืงืื, ืขืืฆืื ืืืืืืื, ืืืืื, ืืขืฆื ืืคืกืื ืืืืืืืืช ืงืื ืืืชืืืืื. ืงืื ืืคืจืืืงื ืืืคืฅ ืชืืช ืจืืฉืืื LGPLv3. ื ืืชื ืืื ืืช ืขื ืืื ืืงืก (ืืืืกืก ืืื ื) ื-Windows.
ืฉืื ืืืื ืืืืืืจื ืืืืฉื:
- ืืืืืช for ืืงืืืช ืืขืช ืฉืื ืืื ืื ื ืขืฉื ืฉืืืืฉ ื-downto modifier. ืฆืขื ืืคืก ืืืจืง ZeroStepException. ืืชืื ืขืืืจ var i:=1 ืขื 6 ืฉืื 2 ืืขืฉืืช Print(i); Println; ืขืืืจ var c:='f' ื-'a' ืฉืื -2 ืืฆืข Print(c); ืกืึนืฃ.
- ืืืชืจ ืืืฉืชืืฉ ืืืื ืืงืก ืืืืืื foreach: ืืชืื foreach var x ื-Arr(1,2,3) index i do Println(i,x); ืกืึนืฃ.
- ืคืื ืงืฆืืืช ืืกืคืจืืื TypeName ืืืืฉืืช ืืช ืืจื ื-ErrOutput ืืกืื ืืจืื ืขืืืจ ืคืื ืฉืืืื: begin var o: (integer,integer)->() := (x,y)->Print(1); Println(TypeName(o)); var o1 := ืจืฉืืื ืืืฉื [2,3]; Println(TypeName(o1)); ืกืึนืฃ.
- ืชืืงื ื ืฉืืืื ืืืคื ืืืช ืงืื ืฉืื ืขื ืคืชืจืื ืืขืืืช ืืืืืืคืืืื ืืื ืืจืืงืืืืืืช.
ืืงืืจ: OpenNet.ru