Ny famoahana ny rafitra fandaharana PascalABC.NET 3.8.3 dia misy, manolotra fanontana ny fiteny fandaharana Pascal miaraka amin'ny fanohanana ny famoronana kaody ho an'ny sehatra .NET, ny fahafahana mampiasa tranomboky .NET sy ireo endri-javatra fanampiny toy ny kilasy generic, interface. , fanerena be loatra amin'ny operator, Ξ»-expressions, exceptions, fanangonana fako, fomba fanitarana, kilasy tsy misy anarana ary autoclasses. Ny tetikasa dia mifantoka indrindra amin'ny fampiharana amin'ny fanabeazana sy fikarohana. Ny fonosana ihany koa dia misy tontolo fampandrosoana miaraka amin'ny toro-hevitra code, auto-formatting, debugger, mpamorona endrika ary santionany code ho an'ny vao manomboka. Ny kaody tetikasa dia zaraina amin'ny alΓ lan'ny fahazoan-dΓ lana LGPLv3. Azo aorina amin'ny Linux (Mono-based) sy Windows.
Fanovana amin'ny famoahana vaovao:
- Π¦ΠΈΠΊΠ» Β«forΒ» ΡΠ΅ΠΏΠ΅ΡΡ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΡΠ°Π³Π° step, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡ downto. ΠΡΠ»Π΅Π²ΠΎΠΉ ΡΠ°Π³ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ZeroStepException. begin for var i:=1 to 6 step 2 do Print(i); Println; for var c:=βfβ to βaβ step -2 do Print(c); end.
- Π ΡΠΈΠΊΠ»Π΅ foreach ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ: begin foreach var x in Arr(1,2,3) index i do Println(i,x); end.
- Π Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ TypeName ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΏΠΎΡΠΎΠΊ ErrOutput Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠΈΠ±ΠΎΠΊ: begin var o: (integer,integer)->() := (x,y)->Print(1); Println(TypeName(o)); var o1 := new List<integer>[2,3]; Println(TypeName(o1)); end.
- Π£ΡΡΡΠ°Π½Π΅Π½Π° ΠΎΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°, Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²ΡΠ°Ρ ΡΠ΅ΡΠ°ΡΡ ΡΠ΅ΡΠ°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ.
Source: opennet.ru