Π Π²ΠΎΡ ΠΈ Π±Π΅Π»ΡΠ³ΠΈΠΉΡΠΊΠ°Ρ ΠΊΠΎΡΠΎΠ»Π΅Π²ΡΠΊΠ°Ρ ΡΠ΅ΠΌΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° ΡΠ²ΠΎΠ΅ ΠΏΡΠ°Π·Π΄Π½ΠΈΡΠ½ΠΎΠ΅ ΡΠΎΡΠΎ.
ΠΠΎΡΠΎΠ»Π΅Π²Π° ΠΠ°ΡΠΈΠ»ΡΠ΄Π°, ΠΊΠΎΡΠΎΠ»Ρ Π€ΠΈΠ»ΠΈΠΏΠΏ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎ ΠΈΡ Π΄Π΅ΡΠ΅ΠΉ β ΡΡΠ½ΠΎΠ²ΡΡ ΠΠ°Π±ΡΠΈΡΠ»Ρ ΠΈ ΠΠΌΠΌΠ°Π½ΡΡΠ»Ρ, ΠΈ Π΄ΠΎΡΠ΅ΡΠΈ ΠΠ»ΠΈΠ·Π°Π²Π΅ΡΠ° ΠΈ ΠΠ»Π΅ΠΎΠ½ΠΎΡΠ°, ΠΏΡΠ΅Π΄ΡΡΠ°Π»ΠΈ Π½Π° ΡΠΎΠΆΠ΄Π΅ΡΡΠ²Π΅Π½ΡΠΊΠΎΠΌ ΡΠ½ΠΈΠΌΠΊΠ΅ Π² ΠΊΠΎΡΠΎΠ»Π΅Π²ΡΠΊΠΎΠΌ Π΄Π²ΠΎΡΡΠ΅.
ΠΠ°Π΄Ρ Π±ΡΠ» ΡΠ΄Π΅Π»Π°Π½ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ΅ΠΏΠ΅ΡΠΈΡΠΈΠΈ ΡΠΎΠΆΠ΄Π΅ΡΡΠ²Π΅Π½ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΡΠ° Ρ ΠΎΡΠΎΠΌ Scala, Π² ΡΡΠΎΠ½Π½ΡΠΌ Π·Π°Π»Π΅, ΡΠΊΡΠ°ΡΠ΅Π½Π½ΠΎΠΌ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΠ΅ΠΉ ΠΎΡΠΈΠ³Π°ΠΌΠΈ Π§Π°ΡΠ»ΡΠ·Π° ΠΠ°ΠΉΡΠΈΠ½Π°, Π·Π°ΠΏΠΈΡΡΡ ΡΠΎΠΆΠ΄Π΅ΡΡΠ²Π΅Π½ΡΠΊΠΈΡ ΠΏΠΎΠ·Π΄ΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΡΠ»Π΅Π½ΠΎΠ² ΠΊΠΎΡΠΎΠ»Π΅Π²ΡΠΊΠΎΠΉ ΡΠ΅ΠΌΡΠΈ ΠΈ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΎΠΆΠ΄Π΅ΡΡΠ²Π΅Π½ΡΠΊΠΎΠΉ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠ΅ΠΉ.
ΠΠ° ΡΠΎΡΠΎ ΠΊΠΎΡΠΎΠ»Π΅Π²Π° ΠΠ°ΡΠΈΠ»ΡΠ΄Π° Π·Π°ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½Π° Π² ΠΏΠ»Π°ΡΡΠ΅ Ρ ΡΠ²Π΅ΡΠΎΡΠ½ΠΎΠΉ Π°ΠΏΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ Π² ΠΎΡΡΠ΅Π½ΠΊΠ΅ Π±ΠΎΡΠ΄ΠΎ ΠΈ ΡΠ°ΠΊΠΈΡ ΠΆΠ΅ ΡΡΡΠ»ΡΡ -Π»ΠΎΠ΄ΠΎΡΠΊΠ°Ρ Π½Π° ΡΠΏΠΈΠ»ΡΠΊΠ°Ρ . Π ΡΡΠ°Ρ Ρ ΠΊΠΎΡΠΎΠ»Π΅Π²Ρ Π±ΡΠ»ΠΈ ΡΠ΅ΡΡΠ³ΠΈ-Π²ΠΈΡΡΠ»ΡΠΊΠΈ Ρ ΠΊΠ°ΠΌΠ½ΡΠΌΠΈ, Π²ΠΎΠ»ΠΎΡΡ Π±ΡΠ»ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΠΎ ΡΠ»ΠΎΠΆΠ΅Π½Ρ, Π° Π½Π° Π»ΠΈΡΠ΅ Π±ΡΠ» Π»Π΅Π³ΠΊΠΈΠΉ ΠΌΠ°ΠΊΠΈΡΠΆ. ΠΠΎΡΠΎΠ»Ρ Π€ΠΈΠ»ΠΈΠΏΠΏ Π±ΡΠ» Π² ΠΊΠΎΡΡΡΠΌΠ΅, Π° Π³Π°Π»ΡΡΡΠΊ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°Π» Π² ΡΠΎΠ½ ΠΏΠ»Π°ΡΡΡΒ ΡΡΠΏΡΡΠ³ΠΈ.
ΠΠ°ΡΠ»Π΅Π΄Π½ΠΈΡΠ° ΠΏΡΠ΅ΡΡΠΎΠ»Π° ΠΏΡΠΈΠ½ΡΠ΅ΡΡΠ° ΠΠ»ΠΈΠ·Π°Π²Π΅ΡΠ° Π±ΡΠ»Π° Π² ΠΌΠ°ΠΊΡΠΈ-ΠΏΠ»Π°ΡΡΠ΅ ΠΈ ΡΠ²Π΅ΡΠ»ΡΡ Π»ΠΎΠ΄ΠΎΡΠΊΠ°Ρ , Π° Π΅Π΅ ΡΠ΅ΡΡΡΠ° Π½Π°Π΄Π΅Π»Π° ΠΊΡΠ°ΡΠ½ΠΎΠ΅ ΠΏΠ»Π°ΡΡΠ΅ ΠΈ ΡΠ΅ΡΠ½ΡΠ΅ Π»Π°ΠΊΠΎΠ²ΡΠ΅ Π±Π°Π»Π΅ΡΠΊΠΈ.
ΠΠ°ΡΠ½ΠΈ Π±ΡΠ»ΠΈ Π² ΠΊΠΎΡΡΡΠΌΠ°Ρ ΠΈ ΡΠΎΠΆΠ΅ Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ Π³Π°Π»ΡΡΡΠΊΠ°ΠΌΠΈ. ΠΠ°Π», Π³Π΄Π΅ ΡΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ, Π±ΡΠ» ΠΊΡΠ°ΡΠΈΠ²ΠΎ ΡΠΊΡΠ°ΡΠ΅Π½, Π° Π²ΡΡΠΎΠΊΠ°Ρ Π΅Π»ΠΊΠ° ΡΠ²Π΅ΡΠΈΠ»Π°ΡΡ ΠΎΠ΄Π½ΠΎΡΠΎΠ½Π½ΡΠΌΠΈ Π»Π°ΠΌΠΏΠΎΡΠΊΠ°ΠΌΠΈ.
Π ΡΡΠΎΠΌ Π³ΠΎΠ΄Ρ ΡΠ²ΠΎΠΈ ΠΏΡΠ°Π·Π΄Π½ΠΈΡΠ½ΡΠ΅ ΠΎΡΠΊΡΡΡΠΊΠΈ ΡΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»ΠΈ ΠΏΡΠΈΠ½Ρ Π§Π°ΡΠ»ΡΠ· ΠΈ Π³Π΅ΡΡΠΎΠ³ΠΈΠ½Ρ ΠΠΎΡΠ½ΡΠΎΠ»ΡΡΠΊΠ°Ρ, ΠΠ΅ΠΉΡ ΠΈ Π£ΠΈΠ»ΡΡΠΌΒ ΠΠ΅ΠΌΠ±ΡΠΈΠ΄ΠΆΡΠΊΠΈΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠ°Π½ΡΠΊΠ°Ρ ΠΊΠΎΡΠΎΠ»Π΅Π²ΡΠΊΠ°Ρ ΡΠ΅ΠΌΡΡ.
Π§ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ°ΠΊΠΆΠ΅:Β ΠΠΎΠ²ΠΈΠ»ΠΈ ΡΠΎΠ±Π°ΠΊ ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ°Π»ΠΈ Π²Π΅ΡΠ΅Π»ΡΠ΅: ΠΠΈΠΊΡΠΎΡΠΈΡ ΠΠ΅ΠΊΡ ΡΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π»Π°, ΠΊΠ°ΠΊ ΡΠ½ΠΈΠΌΠ°Π»Π° ΡΠΎΠΆΠ΄Π΅ΡΡΠ²Π΅Π½ΡΠΊΡΡ ΠΎΡΠΊΡΡΡΠΊΡ Ρ ΡΠ΅ΠΌΡΠ΅ΠΉ