ΠΠ·ΠΈΠΊΡΡ Vala Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΏΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π½Π° C# ΠΈ Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΏΡΠΈΠ»Π°Π³Π° ΠΎΠ±Π΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄. ΠΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΈΠ½ΡΡΠΎΡΠΏΠ΅ΠΊΡΠΈΡ, ΠΈΠ·Π²ΠΎΠ΄ Π·Π° ΡΠΈΠΏ, ΡΡΠ±ΠΈΡΠ°Π½Π΅ Π½Π° Π±ΠΎΠΊΠ»ΡΠΊ ΠΏΠΎΡΠ°Π΄ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π·Π°ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈΡ Π½Π° Π΄Π΅ΡΡΡΡΠΊΡΠΎΡ Π½Π° Π΅ΡΠ°ΠΏ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ (ARC ΠΊΠ°ΡΠΎ Π² Swift), Π»Π°ΠΌΠ±Π΄Π° ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ Π·Π° ΡΠΈΠ³Π½Π°Π»ΠΈ ΠΈ ΡΠ»ΠΎΡΠΎΠ²Π΅, ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π½Π° ΡΠ°Π·ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² Qt, Π½ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π½Π° Π΅Π·ΠΈΠΊΠΎΠ²ΠΎ Π½ΠΈΠ²ΠΎ, Π½ΠΈΠ· ΡΠΈΠΏΠΎΠ²Π΅, ΠΎΠ±ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅, Π½Π°ΡΡΠ·Π²Π°Π½Π΅ Π½Π° ΠΌΠ°ΡΠΈΠ²ΠΈ, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π·Π° ΠΈΠ·Π±ΡΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡ foreach, Π΄Π΅Π»Π΅Π³Π°ΡΠΈ, Π·Π°ΡΠ²Π°ΡΡΠ½ΠΈΡ, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ, ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
ΠΠ°ΠΉ-Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡΠ΅Π»Π½ΠΎ
-
ΠΠΎΠ²ΠΎΠ΅ ΠΊΠ»ΡΡΠΎΠ²Π° Π΄ΡΠΌΠ°Ρ Π·Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΊΠ°ΡΠΊΠ°Π΄Π½ΠΈ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ . Within with ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ:Ρ (ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° x = y())
ΠΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π²ΡΡΡΠ°Ρ ΡΡΠΎΠΉΠ½ΠΎΡΡ:
Ρ(y())
Π‘Π²ΡΡΠ·Π²Π°ΡΠΈ ΡΠΈΠ³Π½Π°Π»ΠΈ, ΡΡΡΠΎΠ³ΠΈ
Π½Π΅ Π΅ Π½ΡΠ»Π° ΡΠ΅ΠΆΠΈΠΌ ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° Π½ΠΎΠ² "Ρ" ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ. -
ΠΠΎΠ² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠ΅Π·Π΅Π½ΠΈ - ΡΠ΅Π³Π° ΠΏΡΠ°Π·Π½ΠΎΡΠ°ΡΠ° ΡΠ΅ ΡΡΠΈΡΠ° Π·Π° ΠΏΡΡΠ²ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π΅Π»Π΅ΠΌΠ΅Π½Ρ Π½Π° ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΡΠ°.array[begin:] => array[begin:array.length-1] array[:end] => array[0:end] array[:] => array[0:array.length-1]
-
ΠΠΏΡΠΎΡΡΠ΅Π½ΠΎ ΠΏΡΠ΅Π½Π°ΠΏΠΈΡΠ²Π°Π½Π΅ Π½Π° C ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π²ΡΠ² Vala Π½Π° ΡΠ°ΡΡΠΈ (ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡΡΡ ΡΠ΅ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈΡ ΠΊΡΠΌ Vala ΠΊΠΎΠ΄ ΠΎΡ C ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ). -
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΎ Π½Π΅ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΡΠΈΠ³Π½Π°Π»ΠΈ Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎ ΡΡΠ»ΠΎ. -
ΠΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π½Π°ΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° Π΄ΡΡΠ΅ΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΎΡ ΠΈΠΌΠ΅Π½Π°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru