This is an internal function used by formats, though you may call it, too. It formats (see perlform) a list of values according to the contents of PICTURE, placing the output into the format output accumulator, $^A (or $ACCUMULATOR in English). Eventually, when a write is done, the contents of $^A are written to some filehandle. You could also read $^A and then set $^A back to "". Note that a format typically does one formline per line of form, but the formline function itself doesn't care how many newlines are embedded in the PICTURE. This means that the ~ and ~~ tokens treat the entire PICTURE as a single line. You may therefore need to use multiple formlines to implement a single record format, just like the format compiler.

��������壔��format ���篏睡�������������◒�∽�違�с����������贋・��若�喝�冴����������� ��с����障����� ��������壔��PICTURE ��勐��絎鴻�˨����������c�⓾��LIST ��勐�ゃ����翫就��� (perlform ��� �����с����⓾�����������)���腟������������í�若����������阪����≪�㏍�ャ����㋘�若��$^A (English ��≪�吾�ャ�若�˨�с�� $ACCUMULATOR) ��̥�������障����� ���腟������˨��write ���絎�茵���������������� $^A ��勌賢荳˨�����篏���������勉����<�ゃ�˨����潟����˨����吾����冴�������障����� ��障�������ɱ����� $^A ���茯㏍����с��$^A ��勐��絎鴻�� "" �����祉����⓾�������障����障�������� format ��奝��絽吾��1 茵���������� formline ��� 茵���ŝ����障��������formline ��∽�域�ʃ昆��壔��PICTURE ��勌賢�� ��������ゃ�勖�壕�������ャ�c�⓾����������壔����≫�������������障�������� ��������壔��~ ��� ~~�����若�壔�潟�� PICTURE ���篏����筝�茵���������〠�宴����������������潟����障����� 緇���c�⓾��1 ��㋘�潟�若�������í�若�����������絎�茖���������������˨� format ��潟�潟����ゃ�í�勉�������ʃ����� formline ���篏帥��綽�荀������������障�����

Be careful if you put double quotes around the picture, because an @ character may be taken to mean the beginning of an array name. formline always returns true. See perlform for other examples.

��������˨�壔�í�若����� PICTURE �����蚊����翫����˨�壔��@ ������������絖���� �����������勐����障����◑В�����������障����勉�с��羈���������⓾�������������� formline ��壠幻��̥�����菴������障����� �����勌����勌����˨�ゃ����⓾�� perlform ��������с����⓾��������������

If you are trying to use this instead of write to capture the output, you may find it easier to open a filehandle to a scalar (open my $fh, ">", \$output) and write to that instead.

��阪�������������������������� write ��勌撮��������˨�������� 篏帥����������������翫�������鴻�˨�í�˨����<�ゃ�˨����潟����˨���������� (open my $fh, ">", \$output)��� 篁c�������˨����������阪����������鴻��膂≦����с��������������羂�篁������с�����������