Hoʻokuʻu ʻia o PascalABC.NET 3.8.3 kaiapuni hoʻomohala

Loaʻa ka hoʻokuʻu ʻana o ka ʻōnaehana polokalamu PascalABC.NET 3.8.3, e hāʻawi ana i kahi paʻi o ka ʻōlelo hoʻolālā Pascal me ke kākoʻo no ka hana code no ka .NET platform, ka hiki ke hoʻohana i nā hale waihona puke .NET a me nā hiʻohiʻona hou e like me nā papa generic, interfaces. , hoʻonui i ka mea hoʻohana, λ-expressions, ʻokoʻa, hōʻiliʻili ʻōpala, nā ʻano hoʻonui, nā papa inoa ʻole a me nā papa auto. ʻO ka papahana e nānā nui i nā noi i ka hoʻonaʻauao a me ka noiʻi. Aia pū ka pūʻolo i kahi kaiapuni hoʻomohala me nā hōʻailona code, auto-formatting, debugger, form design, a me code samples no ka poʻe hoʻomaka. Hāʻawi ʻia ke code papahana ma lalo o ka laikini LGPLv3. Hiki ke kūkulu ʻia ma Linux (Mono-based) a me Windows.

Nā hoʻololi i ka hoʻokuʻu hou:

  • ʻAe ka "for" loop i kēia manawa i kahi ʻanuʻu ke ʻole e hoʻohana ʻia ka mea hoʻololi i lalo. Hoʻokuʻu kahi ʻanuʻu zero i kahi ZeroStepException. hoʻomaka no var i: = 1 a 6 kaʻanuʻu 2 e paʻi (i); Println; no ka var c: = 'f' i 'a' step -2 hana Print(c); hopena.
  • Ua ʻae ʻia ka hoʻohana ʻana i kahi index i loko o ka loop foreach: e hoʻomaka foreach var x ma Arr(1,2,3) index i do Println(i,x); hopena.
  • Hoʻokomo ka hana waihona TypeName i ke kahawai ErrOutput maʻamau no ka hoʻopuka hewa: hoʻomaka var o: (integer,integer)->() := (x,y)->Print(1); Println(InoaAo(o)); var o1 := Papa inoa hou [2,3]; Println(TypeName(o1)); hopena.
  • Ua hoʻopaʻa ʻia kahi hewa i ka hoʻihoʻi hou ʻana i ka hoʻoponopono ʻana i nā pilikia Olympiad interactive.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka