イニシャルなどのユーザー入力を保存するテキスト ファイルを作成しようとしています。このコードは、ユーザーに情報の入力を求め、テキスト ファイルを作成しますが、テキスト ファイルは空のままです。情報をテキスト ファイル内に保存するにはどうすればよいですか? バリアント $initials を使用してみましたが、情報が保存されていません。私は自分が間違っていることを理解できないようです。
use strict;
use warnings;
print "Enter users initials: ";
my $initials = <STDIN>; # prompts user for input
open( MYFILE, '>>initials.txt' ); #creates file initials.txt
while (<MYFILE>) {
chomp;
print MYFILE $initials;
}
close(MYFILE);