ืื ืืขืืืื ื ืคืื ืื PascalABC.NET 3.8.3 ืคึผืจืึธืืจืึทืืืื ื ืกืืกืืขื ืืื ืื ืืืฆื, ืืื ืึธืคืคืขืจืก ืึทื ืึทืืืฉืึทื ืคืื ืื Pascal ืคึผืจืึธืืจืึทืืืื ื ืฉืคึผืจืึทื ืืื ืฉืืืฆื ืคึฟืึทืจ ืงืึธื ืืืจ ืคึฟืึทืจ ืื .NET ืคึผืืึทืืคืึธืจืืข, ืื ืคืืืืงืืื ืฆื ื ืืฆื .NET ืืืืืจืขืจืื ืืื ื ืึธื ืคึฟืขืึดืงืืืื ืึทืืึท ืืื ืืืฉืึทื ืขืจืืง ืงืืืกื, ืื ืืขืจืคืืืกืื , ืึธืคึผืขืจืึทืืึธืจ ืึธืืืืขืจืืึธืืืื ื, ฮป-ืืืืกืืจืืงื, ืืืืกื ืขืืขื, ืืืกื ืืึทืืืื ื, ืคืึทืจืืขื ืืขืจืื ื ืืขืืืึธืืก, ื ืึธืืขื ืงืืืกื ืืื ืึทืืืึธืงืืึทืกืก. ืืขืจ ืคึผืจืืืขืงื ืืื ืืขืจ ืืืืคึผื ืคืึธืืงืืกื ืืืืฃ ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืืืืืื ื ืืื ืืืืกื ืฉืืคืืืขืืข ืคืึธืจืฉืื ื. ืืขืจ ืคึผืขืงื ืืืื ืืืื ืึท ืึทื ืืืืืงืืื ื ืกืืืืืืข ืืื ืงืึธื ืืื ืฅ, ืึทืืืึธ ืคืึธืจืืึทืืืื ื, ืึท ืืืืืืืขืจ, ืึท ืคืึธืจืขื ืืืืืื ืขืจ ืืื ืงืึธื ืกืึทืืคึผืึทืื ืคึฟืึทืจ ืืืืื ืขืจื. ืื ืคึผืจืืืขืงื ืงืึธื ืืื ืคืื ืื ืืขืจืืขืืืืื ืืื ืืขืจ ืื LGPLv3 ืืขืจืืืืืขื ืืฉ. ืงืขื ืขื ืืืื ืืขืืืื ืืืืฃ ืืื ืืงืก (ืืึธื ืึธ-ืืืืืจื) ืืื ืืืื ืืึธืื.
ืขื ืืขืจืื ืืขื ืืื ืื ื ืืึทืข ืืขืืืื ื:
- ะฆะธะบะป ยซforยป ัะตะฟะตัั ะดะพะฟััะบะฐะตั ัะบะฐะทะฐะฝะธะต ัะฐะณะฐ step, ะตัะปะธ ะฝะต ะธัะฟะพะปัะทัะตััั ะผะพะดะธัะธะบะฐัะพั downto. ะัะปะตะฒะพะน ัะฐะณ ะฒัะทัะฒะฐะตั ะธัะบะปััะตะฝะธะต ZeroStepException. begin for var i:=1 to 6 step 2 do Print(i); Println; for var c:=โfโ to โaโ step -2 do 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<integer>[2,3]; Println(TypeName(o1)); end.
- ะฃัััะฐะฝะตะฝะฐ ะพัะธะฑะบะฐ ะฟัะธ ะฟะตัะตะฝะฐะฟัะฐะฒะปะตะฝะธะธ ะฒะฒะพะดะฐ, ะฝะต ะฟะพะทะฒะพะปัะฒัะฐั ัะตัะฐัั ัะตัะฐัั ะธะฝัะตัะฐะบัะธะฒะฝัะต ะพะปะธะผะฟะธะฐะดะฝัะต ะทะฐะดะฐัะธ.
ืืงืืจ: opennet.ru