#perl
#perl
Вопрос:
я пытаюсь объединить строку в perl.
например:
my $file = $table_name.".sql";
print $file;
Я получаю вывод, подобный:
Employee
.sql
(учитывая, что $имя_таблицы =Сотрудник)
пожалуйста, подскажите, как убедиться, что выходные данные поступают в виде одной строки без пробелов.
Комментарии:
1.
use Data::Dumper; $Data::Dumper::Useqq = 1; print Dumper($table_name);
Ответ №1:
Ваша переменная $table_name содержит слово ‘Employee’, а также символ новой строки. Вы можете использовать chomp для удаления новой строки.
Добавьте это перед объединением ваших переменных:
chomp $table_name;
Ответ №2:
Функция chomp() удалит символ новой строки из конца строки. проверка http://perlmeme.org/howtos/perlfunc/chomp_function.html