Нет нужных сборок

Возможно в Perl. Используя разделить , карту , скалярную , lc , обратную , ucfirst , присоединиться к . Немного сложнее, чем я изначально думал, из-за запятых и контекстной зависимости сопоставления.

#!/usr/bin/perl
use warnings;
use strict;

sub rev {
    my ($string) = @_;
    my @words = split /(\W+)/, $string;
    my @caps = map scalar(/^[[:upper:]]/), @words;
    $_ = /\w/ ? lc reverse : $_ for @words;
    shift @caps and $_ = ucfirst for @words;
    return join "", @words
}

use Test::More tests => 1;
my $r = rev('Hello, my name is Yimin Rong.');
is $r, 'Olleh, ym eman si Nimiy Gnor.';

0
06.08.2020, 16:35
1 ответ

Ебилд для vimbв упомянутом вами оверлее не обновлялся 5 лет и зависит от пакетов, которых больше нет в официальном дереве портежей.

Обратите внимание, что это зависит от >=net-libs/webkit-gtk-1.5.0:2, который определяет слот 2(:2в конце ), но в официальном дереве есть только слот 4.

Если это вам поможет, я поместил обновленный .ebuild в свой оверлей .

0
18.03.2021, 23:14

Теги

Похожие вопросы