Skip to content

Latest commit

 

History

History
74 lines (58 loc) · 2.9 KB

File metadata and controls

74 lines (58 loc) · 2.9 KB

Localization::Bulgarian - Raku на български език

English summary: This is a Bulgarian language package for Raku programming, providing over 200 Bulgarian function names that cover all aspects of the Raku language. It allows Bulgarian speakers to write Raku code in their native language. This first version has incomplete coverage, due to existing limitations, expect refinements and changes in future versions as we move towards complete functionality and true multilingual programming. Your input is welcome, see https://github.com/antononcube/Raku-Localization-Bulgarian .

This package closely follows the Raku package "Russian", [DSp1].

Резюме: Това е пакет за програмиране на Raku на български език, който предоставя над 200 български имена на функции, покриващи всички аспекти на езика Raku. Той позволява на българоговорящите да пишат код на Raku на родния си език. Тази първа версия има непълно покритие, поради съществуващи ограничения, очаквайте уточнения и промени в бъдещите версии, докато се движим към пълна функционалност и истинско многоезично програмиране. Вашият принос е добре дошъл, вижте https://github.com/antononcube/Raku-Localization-Bulgarian .

Този пакет следва до голяма степен Raku пакета "Russian", [DSp1].

Примери за употреба

Функционално програмиране

use Bulgarian;

my @числа = 1 .. 10;
my @квадрати = изобрази({ $_ ** 2 }, @числа);
my @четни = филтрирай({ $_ %% 2 }, @числа);
my $сума = свий({ $^a + $^b }, @числа);

кажи "Квадрати: @квадрати[]";
кажи "Четни: @четни[]";
кажи "Сума: $сума";
# Квадрати: 1 4 9 16 25 36 49 64 81 100
# Четни: 2 4 6 8 10
# Сума: 55
# Создаваме алгоритъм за изчисление на факториели
my &факториал = алгоритъм(-> $n {
    $n <= 1 ?? 1 !! $n * факториел($n - 1)
});

кажи &факториал(10);
# 3628800
# Исползваме брояч
кажи "Брояч: ", брояч() xx 3;
# Брояч: (1 2 3)
# Работа с ЕИМ
кажи "Архитектура ЕИМ: ", архитектура();
# Архитектура ЕИМ: arm

References

[DSp1] Danslav Slavenskoj, "Russian" Raku package, (2025), GitHub/raku-multilingual.