PascalABC.NET 3.8 เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชธเชฟเชธเซเชเชฎเชจเซเช เชชเซเชฐเชเชพเชถเชจ เชเชชเชฒเชฌเซเชง เชเซ, เชเซ .NET เชชเซเชฒเซเชเชซเซเชฐเซเชฎ เชฎเชพเชเซ เชเซเชก เชเชจเชฐเซเชถเชจ, .NET เชฒเชพเชเชฌเซเชฐเซเชฐเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เช เชจเซ เชธเชพเชฎเชพเชจเซเชฏ เชตเชฐเซเชเซ, เชเชจเซเชเชฐเชซเซเชธ เชเซเชตเซ เชตเชงเชพเชฐเชพเชจเซ เชธเซเชตเชฟเชงเชพเช เชฎเชพเชเซ เชธเชฎเชฐเซเชฅเชจ เชธเชพเชฅเซ เชชเชพเชธเซเชเชฒ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชญเชพเชทเชพเชจเซ เชเชตเซเชคเซเชคเชฟ เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ. , เชเชชเชฐเซเชเชฐ เชเชตเชฐเชฒเซเชกเชฟเชเช, ฮป-เช เชญเชฟเชตเซเชฏเชเซเชคเชฟเช, เช เชชเชตเชพเชฆเซ, เชเชเชฐเซ เชธเชเชเซเชฐเชน, เชเชเซเชธเซเชเซเชเชถเชจ เชชเชฆเซเชงเชคเชฟเช, เชจเชพเชฎ เชตเชฟเชจเชพเชจเชพ เชตเชฐเซเชเซ เช เชจเซ เชเชเซเชเซเชฒเชพเชธเชฟเชธ. เช เชชเซเชฐเซเชเซเชเซเช เชฎเซเชเซเชฏเชคเซเชตเซ เชถเชฟเชเซเชทเชฃ เช เชจเซ เชตเซเชเซเชเชพเชจเชฟเช เชธเชเชถเซเชงเชจเชฎเชพเช เชเชชเซเชฒเชฟเชเซเชถเชจ เชชเชฐ เชเซเชจเซเชฆเซเชฐเชฟเชค เชเซ. เชชเซเชเซเชเชฎเชพเช เชเซเชก เชธเชเชเซเชคเซ, เชเชเซ-เชซเซเชฐเซเชฎเซเชเชฟเชเช, เชกเซเชฌเชเชฐ, เชซเซเชฐเซเชฎ เชกเชฟเชเชพเชเชจเชฐ เช เชจเซ เชจเชตเชพ เชจเชฟเชถเชพเชณเซเชฏเชพ เชฎเชพเชเซ เชเซเชก เชจเชฎเซเชจเชพเช เชธเชพเชฅเซ เชตเชฟเชเชพเชธ เชตเชพเชคเชพเชตเชฐเชฃ เชชเชฃ เชถเชพเชฎเซเชฒ เชเซ. เชชเซเชฐเซเชเซเชเซเช เชเซเชก LGPLv3 เชฒเชพเชฏเชธเชจเซเชธ เชนเซเช เชณ เชตเชฟเชคเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. Linux (Mono-based) เช เชจเซ Windows เชชเชฐ เชฌเชจเชพเชตเซ เชถเชเชพเชฏ เชเซ.
เชจเชตเชพ เชชเซเชฐเชเชพเชถเชจเชฎเชพเช เชซเซเชฐเชซเชพเชฐเซ:
- ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ััะตะทะพะฒ ะผะฝะพะณะพะผะตัะฝัั ะผะฐััะธะฒะพะฒ begin 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] end.
- ะะพะฑะฐะฒะปะตะฝั ะปัะผะฑะดะฐ-ะฒััะฐะถะตะฝะธั ั ัะฐัะฟะฐะบะพะฒะบะพะน ะฟะฐัะฐะผะตััะพะฒ, ัะฒะปัััะธั ัั ะบะพััะตะถะฐะผะธ ะธะปะธ ะฟะพัะปะตะดะพะฒะฐัะตะปัะฝะพัััะผะธ. ะะพัะฒะธะปะฐัั ะฒะพะทะผะพะถะฝะพััั ะดะฐะฒะฐัั ะธะผะตะฝะฐ ัะปะตะผะตะฝัะฐะผ ะบะพััะตะถะตะน ะฟััะผะพ ะฒ ะฟะฐัะฐะผะตััะฐั ะปัะผะฑะดั. ะงัะพะฑั ัะฐัะฟะฐะบะพะฒะฐัั ะฟะฐัะฐะผะตัั-ะบะพััะตะถ t ะฒ ะฟะตัะตะผะตะฝะฝัะต x ะธ y, ะธัะฟะพะปัะทัะตััั ะทะฐะฟะธัั \\(x,y). ะญัะพ ะพะดะธะฝ ะฟะฐัะฐะผะตัั ะฒ ะพัะปะธัะธะต ะพั ะทะฐะฟะธัะธ (x,y), ะฟัะตะดััะฐะฒะปัััะตะน ะดะฒะฐ ะฟะฐัะฐะผะตััะฐ: begin var s := Seq((โะฃะผะฝะพะฒะฐโ,16),(โะะฒะฐะฝะพะฒโ,23), (โะะพะฟะพะฒะฐโ,17),(โะะพะทะปะพะฒโ,24)); Println(โะกะพะฒะตััะตะฝะฝะพะปะตัะฝะธะต:โ); s.Where(\\(name,age) -> age >= 18).Println; Println(โะกะพััะธัะพะฒะบะฐ ะฟะพ ัะฐะผะธะปะธะธ:โ); s.OrderBy(\\(name,age) -> name).Println; end.
- ะ ะฐะทัะตัะตะฝะฐ ะบะพะฝััััะบัะธั ยซa as array of Tยป, ะบะพัะพัะฐั ัะฐะฝะตะต ะฑัะปะฐ ะทะฐะฟัะตัะตะฝะฐ ะฝะฐ ััะพะฒะฝะต ะณัะฐะผะผะฐัะธะบะธ. begin var ob: object := new integer[2,3]; var a := ob as array [,] of integer; end.
เชธเซเชฐเซเชธ: opennet.ru