Te tukunga o te taiao whanaketanga PascalABC.NET 3.8

Ko te tukunga o te punaha kaupapa PascalABC.NET 3.8 e waatea ana, e tuku ana i te putanga o te reo papatono Pascal me te tautoko mo te hanga waehere mo te turanga .NET, te kaha ki te whakamahi i nga whare pukapuka .NET me etahi atu waahanga penei i nga karaehe whanui, atanga, kaiwhakahaere. te taumahatanga, λ-whakapuaki, okotahi, kohinga paru , tikanga toronga, karaehe kore ingoa me nga akomanga auto. Ko te kaupapa e aro nui ana ki nga tono mo te maatauranga me te rangahau. Kei roto hoki i te kete he taiao whanaketanga me nga tohu tohu, te whakahōputu-aunoa, te patuiro, te kaihoahoa ahua, me nga tauira tohu mo te hunga timata. Ka tohatohahia te waehere kaupapa i raro i te raihana LGPLv3. Ka taea te hanga i runga i te Linux (Mono-based) me Windows.

Nga huringa i roto i te tukunga hou:

  • Ko te tautoko taapiri mo te tapahi i nga huinga ahu maha ka timata var m := MatrByRow(||1,2,3,4|,|5,6,7,8|,|9,10,11,12||); Println(m[:,:]); // [[1,2,3,4],[5,6,7,8],[9,10,11,12]] Println(m[::1,::1]); // [[1,2,3,4],[5,6,7,8],[9,10,11,12]] Println(m[1:3,1:4]); // [[6,7,8],[10,11,12]] Println(m[::2,::3]); // [[1,4],[9,12]] Println(m[::-2,::-1]); // [[12,11,10,9],[4,3,2,1]] Println(m[^2::-1,^2::-1]); // [[7,6,5],[3,2,1]] Println(m[:^1,:^1]); // [[1,2,3],[5,6,7]] Println(m[1,:]); // [5,6,7,8] Println(m[^1,:]); // [9,10,11,12] Println(m[:,^1]); // [4,8,12] mutunga.
  • Kua taapirihia nga korero lambda me te wetewete i nga tawhā he tuple, he raupapa ranei. Ka taea te whakaingoa tika i nga huānga o te tuple ki nga tawhā lambda. Hei wetewete i te tawhā tuple t ki nga taurangi x me y, whakamahia te tohu \\(x,y). He tawhā tenei, he rereke ki te tuhipoka (x,y), e tohu ana i nga tawhā e rua: begin var s := Seq(('Umnova',16),('Ivanov',23), ('Popova',17 ),(' Kozlov', 24)); Println('Pakeke:'); s.Kei hea(\\(ingoa, tau) -> tau >= 18).Println; Println('Whakaritea ma te ingoa whakamutunga:'); s.OrderBy(\\(ingoa, tau) -> ingoa).Println; mutunga.
  • Ko te hanga “a as array of T” ka whakaaetia, i aukatia i mua i te taumata wetereo. timata var ob: ahanoa := tauoti hou[2,3]; var a := ob hei huānga [,] o te tauoti; mutunga.

Source: opennet.ru

Tāpiri i te kōrero