แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แžšแžทแž™แžถแž€แžถแžŸแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ PascalABC.NET 3.8.3

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ 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

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹