Объединение строк в perl

#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