การเปิดตัวสภาพแวดล้อมการพัฒนา PascalABC.NET 3.8.3

การเปิดตัวระบบการเขียนโปรแกรม PascalABC.NET 3.8.3 พร้อมให้ใช้งานแล้ว โดยนำเสนอรุ่นภาษาการเขียนโปรแกรม Pascal ที่รองรับการสร้างโค้ดสำหรับแพลตฟอร์ม .NET ความสามารถในการใช้ไลบรารี .NET และคุณสมบัติเพิ่มเติม เช่น คลาสทั่วไป อินเทอร์เฟซ , โอเปอเรเตอร์โอเวอร์โหลด, นิพจน์ , ข้อยกเว้น, การรวบรวมขยะ, วิธีการขยาย, คลาสที่ไม่ระบุชื่อ และคลาสอัตโนมัติ โครงการนี้มุ่งเน้นไปที่การประยุกต์ในด้านการศึกษาและการวิจัยเป็นหลัก แพคเกจยังรวมถึงสภาพแวดล้อมการพัฒนาพร้อมคำแนะนำโค้ด การจัดรูปแบบอัตโนมัติ ดีบักเกอร์ ผู้ออกแบบฟอร์ม และตัวอย่างโค้ดสำหรับผู้เริ่มต้น รหัสโครงการเผยแพร่ภายใต้ใบอนุญาต LGPLv3 สามารถสร้างขึ้นบน Linux (แบบโมโน) และ Windows

การเปลี่ยนแปลงในรุ่นใหม่:

  • ตอนนี้การวนซ้ำ "for" ยอมรับขั้นตอนขั้นตอน เว้นแต่จะใช้ตัวแก้ไข downto ขั้นตอนเป็นศูนย์จะส่ง ZeroStepException เริ่มต้นสำหรับ var i:=1 ถึง 6 ขั้นตอนที่ 2 ทำ Print(i); พิมพ์; สำหรับ var c:='f' ถึง 'a' ขั้นตอน -2 ทำ Print(c); จบ.
  • อนุญาตให้ใช้ดัชนีใน foreach loop: เริ่มต้น foreach var x ในดัชนี Arr(1,2,3) ฉันทำ Println(i,x); จบ.
  • ฟังก์ชันไลบรารี TypeName ใช้สตรีม ErrOutput มาตรฐานสำหรับเอาต์พุตข้อผิดพลาด: beginning var o: (integer,integer)->() := (x,y)->Print(1); Println(ชื่อประเภท(o)); var o1 := รายการใหม่ [2,3]; Println(ชื่อประเภท(o1)); จบ.
  • ข้อผิดพลาดในการเปลี่ยนเส้นทางอินพุตที่ทำให้ไม่สามารถแก้ไขปัญหา Olympiad แบบโต้ตอบได้รับการแก้ไขแล้ว

ที่มา: opennet.ru

เพิ่มความคิดเห็น