PascalABC.NET 3.8.3 แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒ›แƒแƒก แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ

แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒ PascalABC.NET 3.8.3 แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒ—แƒแƒ•แƒแƒ–แƒแƒ‘แƒ— Pascal แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ”แƒœแƒ˜แƒก แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒแƒก .NET แƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ™แƒแƒ“แƒ˜แƒก แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒ—, .NET แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ˜แƒ— แƒ“แƒ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ’แƒแƒ แƒ˜แƒชแƒแƒ แƒ–แƒแƒ’แƒแƒ“แƒ˜ แƒ™แƒšแƒแƒกแƒ”แƒ‘แƒ˜, แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ”แƒ‘แƒ˜, แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜. แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ, ฮป-แƒ’แƒแƒ›แƒแƒœแƒแƒ—แƒฅแƒ•แƒแƒ›แƒ”แƒ‘แƒ˜, แƒ’แƒแƒ›แƒแƒœแƒแƒ™แƒšแƒ˜แƒกแƒ”แƒ‘แƒ˜, แƒœแƒแƒ’แƒ•แƒ˜แƒก แƒจแƒ”แƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒ, แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ”แƒ—แƒแƒ“แƒ”แƒ‘แƒ˜, แƒฃแƒกแƒแƒฎแƒ”แƒšแƒ แƒ™แƒšแƒแƒกแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒแƒ•แƒขแƒแƒ™แƒšแƒแƒกแƒ”แƒ‘แƒ˜. แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜ แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒแƒ“ แƒแƒ แƒ˜แƒ”แƒœแƒขแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ–แƒ” แƒ’แƒแƒœแƒแƒ—แƒšแƒ”แƒ‘แƒแƒกแƒ แƒ“แƒ แƒ™แƒ•แƒšแƒ”แƒ•แƒแƒจแƒ˜. แƒžแƒแƒ™แƒ”แƒขแƒจแƒ˜ แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒ“แƒ˜แƒก แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒ›แƒ แƒ™แƒแƒ“แƒ˜แƒก แƒ›แƒ˜แƒœแƒ˜แƒจแƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒ—, แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒคแƒแƒ แƒ›แƒแƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒ—, แƒ“แƒ”แƒ‘แƒฃแƒ’แƒ”แƒ แƒ˜แƒ—, แƒคแƒแƒ แƒ›แƒ˜แƒก แƒ“แƒ˜แƒ–แƒแƒ˜แƒœแƒ”แƒ แƒ˜แƒ— แƒ“แƒ แƒ™แƒแƒ“แƒ˜แƒก แƒœแƒ˜แƒ›แƒฃแƒจแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒแƒ›แƒฌแƒงแƒ”แƒ‘แƒ—แƒแƒ—แƒ•แƒ˜แƒก. แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒ™แƒแƒ“แƒ˜ แƒœแƒแƒฌแƒ˜แƒšแƒ“แƒ”แƒ‘แƒ LGPLv3 แƒšแƒ˜แƒชแƒ”แƒœแƒ–แƒ˜แƒ˜แƒ—. แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒจแƒ”แƒ˜แƒฅแƒ›แƒœแƒแƒก Linux-แƒ–แƒ” (Mono-แƒ–แƒ” แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜) แƒ“แƒ Windows-แƒ–แƒ”.

แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒแƒฎแƒแƒš แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒแƒจแƒ˜:

  • ะฆะธะบะป ยซ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

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ