PascalABC.NET 3.8 เจชเฉเจฐเฉเจเฉเจฐเจพเจฎเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจฆเฉ เจฐเจฟเจฒเฉเจเจผ เจเจชเจฒเจฌเจง เจนเฉ, .NET เจชเจฒเฉเจเจซเจพเจฐเจฎ เจฒเจ เจเฉเจก เจเจจเจฐเฉเจธเจผเจจ, .NET เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจ เจคเฉ เจนเฉเจฐ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจเจฟเจตเฉเจ เจเจฟ เจเจฎ เจเจฒเจพเจธเจพเจ, เจเฉฐเจเจฐเจซเฉเจธ เจฒเจ เจธเจฎเจฐเจฅเจจ เจฆเฉ เจจเจพเจฒ เจชเจพเจธเจเจฒ เจชเฉเจฐเฉเจเฉเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพ เจฆเจพ เจเฉฑเจ เจธเฉฐเจธเจเจฐเจฃ เจชเฉเจธเจผ เจเจฐเจฆเจพ เจนเฉเฅค , เจเจชเจฐเฉเจเจฐ เจเจตเจฐเจฒเฉเจกเจฟเฉฐเจ, ฮป-เจเจเจธเจชเฉเจฐเฉเจธเจผเจจ, เจ เจชเจตเจพเจฆ, เจเฉเฉเจพ เจเจเฉฑเจ เจพ เจเจฐเจจเจพ, เจเจเจธเจเฉเจเจธเจผเจจ เจตเจฟเจงเฉเจเจ, เจจเจพเจฎเจนเฉเจฃ เจเจฒเจพเจธเจพเจ เจ เจคเฉ เจเจเฉเจเจฒเจพเจธเฅค เจชเฉเจฐเฉเจเฉเจเจ เจฎเฉเฉฑเจ เจคเฉเจฐ 'เจคเฉ เจธเจฟเฉฑเจเจฟเจ เจ เจคเฉ เจตเจฟเจเจฟเจเจจเจ เจเฉเจ เจตเจฟเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ 'เจคเฉ เจเฉเจเจฆเฉเจฐเจฟเจค เจนเฉเฅค เจชเฉเจเฉเจ เจตเจฟเฉฑเจ เจเฉเจก เจธเฉฐเจเฉเจค, เจเจเฉ-เจซเจพเจฐเจฎเฉเจเจฟเฉฐเจ, เจเฉฑเจ เจกเฉเจฌเฉฑเจเจฐ, เจเฉฑเจ เจซเจพเจฐเจฎ เจกเจฟเจเจผเจพเจเจจเจฐ, เจ เจคเฉ เจธเจผเฉเจฐเฉเจเจค เจเจฐเจจ เจตเจพเจฒเจฟเจเจ เจฒเจ เจเฉเจก เจจเจฎเฉเจจเฉ เจตเจพเจฒเจพ เจเฉฑเจ เจตเจฟเจเจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ เจธเจผเจพเจฎเจฒ เจนเฉเฅค เจชเฉเจฐเฉเจเฉเจเจ เจเฉเจก LGPLv3 เจฒเจพเจเจธเฉฐเจธ เจฆเฉ เจคเจนเจฟเจค เจตเฉฐเจกเจฟเจ เจเจฟเจ เจนเฉเฅค เจฒเฉเจจเจเจธ (เจฎเฉเจจเฉ-เจ เจงเจพเจฐเจฟเจค) เจ เจคเฉ เจตเจฟเฉฐเจกเฉเจเจผ 'เจคเฉ เจฌเจฃเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจจเจตเฉเจ เจฐเฉเจฒเฉเจเจผ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจพเจ :
- เจฌเจนเฉ-เจเจฏเจพเจฎเฉ เจเจฐเฉ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฒเจ เจเฉเฉเจฟเจ เจเจฟเจ เจธเจฎเจฐเจฅเจจ 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] เจ เฉฐเจค.
- เจ เจจเจชเฉเจเจฟเฉฐเจ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจฆเฉ เจจเจพเจฒ เจฒเฉเจฎเจกเจพ เจธเจฎเฉเจเจฐเจจ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจ เจนเจจ เจเฉ เจเจฟ เจเฉเจชเจฒ เจเจพเจ เจเฉเจฐเจฎ เจนเจจเฅค เจนเฉเจฃ เจเฉเจชเจฒเจเจผ เจฆเฉ เจคเฉฑเจคเจพเจ เจจเฉเฉฐ เจธเจฟเฉฑเจงเฉ เจฒเฉเจเจฌเจกเจพ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจตเจฟเฉฑเจ เจจเจพเจฎ เจฆเฉเจฃเจพ เจธเฉฐเจญเจต เจนเฉเฅค เจเฉฑเจ tuple เจชเฉเจฐเจพเจฎเฉเจเจฐ t เจจเฉเฉฐ เจตเฉเจฐเฉเจเจฌเจฒ x เจ เจคเฉ y เจตเจฟเฉฑเจ เจ เจจเจชเฉเจ เจเจฐเจจ เจฒเจ, เจจเฉเจเฉเจธเจผเจจ \\(x,y) เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเฅค เจเจน เจเฉฑเจ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจธเฉฐเจเฉเจค (x,y) เจฆเฉ เจเจฒเจ, เจเฉ เจเจฟ เจฆเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉ: start var s := Seq(('Umnova',16), ('Ivanov',23), ('Popova',17) ),('เจเฉเจเจผเจฒเฉเจต', 24)); Println('เจฌเจพเจฒเจ:'); เจเจฟเฉฑเจฅเฉ(\\(เจจเจพเจฎ, เจเจฎเจฐ) -> เจเจฎเจฐ >= 18)เฅคเจชเฉเจฐเจฟเฉฐเจ; Println ('เจเจเจฐเฉ เจจเจพเจฎ เจฆเฉเจเจฐเจพ เจเจพเจเจเฉ:'); s.OrderBy(\\(เจจเจพเจฎ, เจเจฎเจฐ) -> เจจเจพเจฎ)เฅคเจชเฉเจฐเจฟเฉฐเจ; เจ เฉฐเจค
- เจจเจฟเจฐเจฎเจพเจฃ "เจเฉ เจฆเฉ เจเจฐเฉ เจตเจเฉเจ" เจฆเฉ เจเจเจพเจเจผเจค เจนเฉ, เจเฉ เจชเจนเจฟเจฒเจพเจ เจตเจฟเจเจเจฐเจฃ เจชเฉฑเจงเจฐ 'เจคเฉ เจฎเจจเจพเจนเฉ เจธเฉเฅค start var ob: object := new integer[2,3]; var a := ob เจเจฐเฉ [,] เจชเฉเจฐเจจ เจ เฉฐเจ เจฆเฉ เจคเฉเจฐ เจคเฉ; เจ เฉฐเจค
เจธเจฐเฉเจค: opennet.ru