Ukukhishwa kwe-PascalABC.NET 3.8 indawo yokuthuthukisa

Uhlelo lokuhlela lwe-PascalABC.NET 3.8 seluyatholakala manje. Lunikeza uhlelo lolimi lokuhlela lwe-Pascal olunokusekelwa kokukhiqiza amakhodi kwesikhulumi se-.NET, ikhono lokusebenzisa imitapo yolwazi ye-.NET, kanye nezici ezengeziwe ezifana namakilasi ajwayelekile, izixhumi, ukulayisha ngokweqile kwe-opharetha, izinkulumo ze-λ, okuhlukile, ukuqoqwa kukadoti, izindlela zokwandisa, amakilasi angaziwa, kanye nama-autoclasses. Le phrojekthi ihloselwe kakhulu imfundo nocwaningo. Iphakheji ihlanganisa nendawo yokuthuthukiswa enamacebo ekhodi, ukufometha okuzenzakalelayo, i-debugger, umklami wefomu, kanye namasampula ekhodi kwabaqalayo. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-LGPLv3. Ukwakha kungenzeka ku Linux (kusekelwe ku-Mono) kanye Windows.

Izinguquko ekukhishweni okusha:

  • Usekelo olungeziwe lokusika ama-multidimensional array luqala 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] isiphetho.
  • Izinkulumo ze-Lambda ezinokuqaqa amapharamitha angama-tuple noma ukulandelana kwengeziwe. Manje sekungenzeka ukuthi uqambe izakhi ze-tuple ngokuqondile kumapharamitha we-lambda. Ukuze ukhiphe ipharamitha ye-tuple t ibe eziguquguqukayo u-x kanye no-y, sebenzisa inothi \\(x,y). Lena ipharamitha eyodwa, ngokungafani ne-notation (x,y), emele amapharamitha amabili: qala var s := Seq(('Umnova',16),('Ivanov',23), ('Popova',17),('Kozlov',24)); Println('Abadala:'); s.Kuphi(\\(igama,iminyaka) -> ubudala >= 18).Println; Println('Hlunga ngesibongo:'); s.OrderBy(\\(igama,iminyaka) -> igama).Println; ukuphela.
  • Ukwakhiwa kwe-"a as array of T", ebikade ivinjelwe ezingeni lohlelo lolimi, manje isivunyelwe. qala i-var ob: into := inombolo ephelele[2,3]; var a := ob njengohlu [,] lwenombolo ephelele; ukuphela.

Source: opennet.ru

Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster