perl6

    2зной

    1ответ

    я смотрел на следующий код на Rosetta код http://rosettacode.org/wiki/Singleton#Perl_6 который реализует Singleton в Perl6 class Singleton { has Int $.x is rw; # We create a lexical variabl

    4зной

    1ответ

    В следующем коде; unit module Fancy::Calculator; Что делает «единица» на самом деле? Я знаю, что область определения модуля становится файлом, объявленным им, в противоположность; module Fancy::Calc

    3зной

    2ответ

    Есть ли способ использовать eqv для поиска значения хеш-функции без циклизации пар ключ-значение при использовании ключей объектов? можно использовать клавиши объекта в хэш, указав на тип ключа при об

    3зной

    1ответ

    Какая лучшая стратегия для создания привязки Perl6 для библиотеки C с использованием NativeCall для Windows и Linux? Разработчик должен скомпилировать файлы .dll и .so и загрузить их с кодом perl6 в g

    5зной

    1ответ

    Я хотел бы использовать функции ncurses int addwstr(const wchar_t *wstr); в Perl6. Как я могу получить подписи Perl 6, которые передают const wchar_t *wstr из addwstr? use v6; use NativeCall; const

    9зной

    2ответ

    Я озадачен этим битом кода, где я, по-видимому, не могу назвать метод WHAT в конкатенации строк? my $object = 'Camelia'; say $object; say $object.WHAT; say "^name: The object is a " ~ $object.^nam

    4зной

    1ответ

    я могу назвать ^methods на объекте и список имен методов можно назвать: my $object = 'Camelia'; my @object_methods = $object.^methods; @object_methods.map({ .gist }).sort.join("\n").say; ^methods

    4зной

    2ответ

    У меня есть следующий тривиальный сценарий: #!/usr/bin/env perl6 use v6.c; sub MAIN($x) { say "$x squared is { $x*$x }"; } Это отлично работает при вызове его с вещественными числами, но

    8зной

    2ответ

    Чтобы сохранить 2 значения из списка, возвращаемого sub, и выбросить третий, можно; (my $first, my $second) = (1, 2, 3); print $first, "\n"; print $second, "\n"; exit 0; и работает как ожидается

    4зной

    2ответ

    Perl 5 поддерживает режим taint с переключателем -T. Сценарий будет внутренне отмечать любое значение, которое извлекается из источника, внешнего по отношению к скрипту, как испорченный, который долже