Ho lokolloa ha PascalABC.NET 3.8.3 tikoloho ea ntlafatso

Ho lokolloa ha PascalABC.NET 3.8.3 lenaneo la lenaneo le fumaneha, ho fana ka khatiso ea puo ea lenaneo la Pascal ka tšehetso bakeng sa tlhahiso ea khoutu bakeng sa sethala sa .NET, bokhoni ba ho sebelisa lilaebrari tsa .NET le likarolo tse ling tse kang lihlopha tse tloaelehileng, li-interfaces, operator overloading, λ-lipolelo, mekhelo, pokello ea lithōle , mekhoa ea katoloso, litlelase tse sa boleloang ka mabitso le li-autoclass. Morero o shebane haholo le likopo tsa thuto le lipatlisiso. Sephutheloana sena se boetse se kenyelletsa tikoloho ea nts'etsopele e nang le lintlha tsa khoutu, ho fomata ka boits'oaro, debugger, moqapi oa liforomo le mehlala ea khoutu bakeng sa ba qalang. Khoutu ea projeke e ajoa tlasa laesense ea LGPLv3. E ka hahoa ho Linux (Mono-based) le Windows.

Liphetoho tokollong e ncha:

  • The for loop joale e amohela mohato ntle le haeba ho sebelisoa modifier ea downto. Mohato oa zero o lahlela ZeroStepException. qala bakeng sa var i:=1 ho isa ho 6 mohato oa 2 etsa Print(i); Println; bakeng sa var c:=’f’ ho ‘a’ mohato -2 etsa Print(c); QETA.
  • E lumelloa ho sebelisa index ka foreach loop: qala foreach var x ka Arr(1,2,3) index i do Println(i,x); QETA.
  • Mosebetsi oa laebrari TypeName o sebelisa molapo o tloaelehileng oa ErrOutput bakeng sa tlhahiso ea phoso: qala var o: (integer, integer)->() := (x,y)->Print(1); Println(TypeName(o)); var o1 := Lethathamo le lecha[2,3]; Println(TypeName(o1)); QETA.
  • Phoso ea ho fetisetsoa ho tse ling e thibelitseng ho rarolla mathata a amanang le Olympiad e lokisitsoe.

Source: opennet.ru

Eketsa ka tlhaloso