Какой вариант вы предпочитаете?Как я могу поместить часть строки с пробелами в Perl?
#!/usr/bin/env perl
use warnings;
use strict;
use 5.010;
my $p = 7; # 33
my $prompt = ' : ';
my $key = 'very important text';
my $value = 'Hello, World!';
my $length = length $key . $prompt;
$p -= $length;
Вариант 1:
$key = $key . ' ' x $p . $prompt;
Вариант 2:
if ($p > 0) {
$key = $key . ' ' x $p . $prompt;
}
else {
$key = $key . $prompt;
}
say "$key$value"
$ key. = '' X $ p. $ Быстроты; – MkV
Я бы поставил все знаки препинания сразу (без пробела) после последнего слова. Чтобы вывести таблицу, я бы использовал 'format'. – Svante
Может кто-нибудь, кто понимает Perl, пожалуйста, измените название этого вопроса, чтобы быть более описательным? – Earlz