PascalABC.NET 3.8 เจชเฉเจฐเฉเจเฉเจฐเจพเจฎเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจฆเฉ เจฐเจฟเจฒเฉเจเจผ เจเจชเจฒเจฌเจง เจนเฉ, .NET เจชเจฒเฉเจเจซเจพเจฐเจฎ เจฒเจ เจเฉเจก เจเจจเจฐเฉเจธเจผเจจ, .NET เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจ เจคเฉ เจนเฉเจฐ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจเจฟเจตเฉเจ เจเจฟ เจเจฎ เจเจฒเจพเจธเจพเจ, เจเฉฐเจเจฐเจซเฉเจธ เจฒเจ เจธเจฎเจฐเจฅเจจ เจฆเฉ เจจเจพเจฒ เจชเจพเจธเจเจฒ เจชเฉเจฐเฉเจเฉเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพ เจฆเจพ เจเฉฑเจ เจธเฉฐเจธเจเจฐเจฃ เจชเฉเจธเจผ เจเจฐเจฆเจพ เจนเฉเฅค , เจเจชเจฐเฉเจเจฐ เจเจตเจฐเจฒเฉเจกเจฟเฉฐเจ, ฮป-เจเจเจธเจชเฉเจฐเฉเจธเจผเจจ, เจ เจชเจตเจพเจฆ, เจเฉเฉเจพ เจเจเฉฑเจ เจพ เจเจฐเจจเจพ, เจเจเจธเจเฉเจเจธเจผเจจ เจตเจฟเจงเฉเจเจ, เจจเจพเจฎเจนเฉเจฃ เจเจฒเจพเจธเจพเจ เจ เจคเฉ เจเจเฉเจเจฒเจพเจธเฅค เจชเฉเจฐเฉเจเฉเจเจ เจฎเฉเฉฑเจ เจคเฉเจฐ 'เจคเฉ เจธเจฟเฉฑเจเจฟเจ เจ เจคเฉ เจตเจฟเจเจฟเจเจจเจ เจเฉเจ เจตเจฟเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ 'เจคเฉ เจเฉเจเจฆเฉเจฐเจฟเจค เจนเฉเฅค เจชเฉเจเฉเจ เจตเจฟเฉฑเจ เจเฉเจก เจธเฉฐเจเฉเจค, เจเจเฉ-เจซเจพเจฐเจฎเฉเจเจฟเฉฐเจ, เจเฉฑเจ เจกเฉเจฌเฉฑเจเจฐ, เจเฉฑเจ เจซเจพเจฐเจฎ เจกเจฟเจเจผเจพเจเจจเจฐ, เจ เจคเฉ เจธเจผเฉเจฐเฉเจเจค เจเจฐเจจ เจตเจพเจฒเจฟเจเจ เจฒเจ เจเฉเจก เจจเจฎเฉเจจเฉ เจตเจพเจฒเจพ เจเฉฑเจ เจตเจฟเจเจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ เจธเจผเจพเจฎเจฒ เจนเฉเฅค เจชเฉเจฐเฉเจเฉเจเจ เจเฉเจก LGPLv3 เจฒเจพเจเจธเฉฐเจธ เจฆเฉ เจคเจนเจฟเจค เจตเฉฐเจกเจฟเจ เจเจฟเจ เจนเฉเฅค เจฒเฉเจจเจเจธ (เจฎเฉเจจเฉ-เจ เจงเจพเจฐเจฟเจค) เจ เจคเฉ เจตเจฟเฉฐเจกเฉเจเจผ 'เจคเฉ เจฌเจฃเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจจเจตเฉเจ เจฐเฉเจฒเฉเจเจผ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจพเจ :
- ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ััะตะทะพะฒ ะผะฝะพะณะพะผะตัะฝัั ะผะฐััะธะฒะพะฒ 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