perl-5.34.0
printf FILEHANDLE FORMAT, LIST
printf FILEHANDLE
printf FORMAT, LIST
printf

Equivalent to print FILEHANDLE sprintf(FORMAT, LIST), except that $\ (the output record separator) is not appended. The FORMAT and the LIST are actually parsed as a single list. The first argument of the list will be interpreted as the printf format. This means that printf(@_) will use $_[0] as the format. See sprintf for an explanation of the format argument. If use locale (including use locale ':not_characters') is in effect and POSIX::setlocale has been called, the character used for the decimal separator in formatted floating-point numbers is affected by the LC_NUMERIC locale setting. See perllocale and POSIX.

$\(��阪����㋘�潟�若����祉����㋘�若��)���菴遵�������ŝ�������������ゃ����違�� print FILEHANDLE sprintf(FORMAT, LIST) ��◐��箴<�с����� FORMAT ��� LIST ��壠�������˨�壠��筝���勉�ŝ�鴻����������⓾����若�鴻�������障����� ��ŝ�鴻����勖�������勤��膣���壔��printf �����í�若����������◑В�����������障����� ��������壔��printf(@_) ��壔����í�若����������������� $_[0] ���篏帥�������������������с����� �����í�若��������綣���違�勤ą�����˨�ゃ����⓾�� sprintf ��� �����с����⓾�������������� (use locale ':not_characters' �����˨��) use locale ��������鴻�с�� POSIX::setlocale �����若�喝�冴�������⓾�������違�� 絨���亥�鴻�˩戎������������絖���� LC_NUMERIC ��㏍�宴�若�̬┃絎���勐襲��帥����������障����� perllocale ��� POSIX ��������с����⓾��������������

For historical reasons, if you omit the list, $_ is used as the format; to use FILEHANDLE without a list, you must use a bareword filehandle like FH, not an indirect one like $fh. However, this will rarely do what you want; if $_ contains formatting codes, they will be replaced with the empty string and a warning will be emitted if warnings are enabled. Just use print if you want to print the contents of $_.

罩翫兏����ɾ����宴�˨����������ŝ�鴻����������ャ����������������í�若���������������� $_ ���篏帥�������障��; ��ŝ�鴻����ŝ����� FILEHANDLE ���篏睡����������˨�壔��$fh ��勉������� ����・�����<�ゃ�˨����潟����˨�с�壔�ŝ�����FH ��勉�������ʃ8��勐��茯��� �����<�ゃ�˨����潟����˨��篏帥����ŝ�������違�ŝ����障�������� ��������������������������ŝ�����羆������⓾����������������������������壔�障����с��; $_ ��������í�若����������c�潟�違�潟�若����勐�翫�����腥堺��絖������̥舟������������������ warnings ��������鴻�ŝ��茘☗�������阪����������障����� $_ ��勐��絎鴻��茵◐ず�����������翫����壔������� print ���篏帥�c�⓾��������������

Don't fall into the trap of using a printf when a simple print would do. The print is more efficient and less error prone.

���膣���� print ���篏帥����鴻������������� printf ���篏帥�c�⓾����障�� 臀���˨����������ŝ����������˨����⓾�������������� print ��壔�������合�������с��������������莎激�������˨�������с�����