AsanaLang

πŸ•‰ Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊ

Π’ΠΈΠΏ AsanaLang Π’ΠΈΠΏ Π² .NET ОписаниС Π›ΠΈΠΌΠΈΡ‚ / Π€ΠΎΡ€ΠΌΠ°Ρ‚
mountain Int32 Π¦Π΅Π»Ρ‹Π΅ Π·Π½Π°ΠΊΠΎΠ²Ρ‹Π΅ числа ΠΎΡ‚ -2^31 Π΄ΠΎ 2^31-1
water Double Числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ 64-bit IEEE 754
mantra String Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹ UTF-16 Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ… ""
balance Boolean ЛогичСскиС значСния true ΠΈΠ»ΠΈ false
forest List<Expr> Бвязный список РСкурсивная структура

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ

РСкурсия (Samsara)

Π’ AsanaLang рСкурсия рСализуСтся Ρ‡Π΅Ρ€Π΅Π· Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Ρ€ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ samsara. Π­Ρ‚ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ функциям Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ самих сСбя.