时间: 2021-07-31 作者:daque
咱们仍旧见过用print因变量将原始的未方法化的文本输入到文献,本章报告怎样用因变量write和打字与印刷方法来天生方法化的输入。一、设置打字与印刷方法设置打字与印刷方法的要害字为format,语法为:format formatname =lines_of_output. 打字与印刷方法名formatname的定名准则与普遍变量沟通。中断动作一个逗号,此行不许有任何其它字符,囊括空格,逗号必需是该行第一个字符。打字与印刷方法的设置象子步调一律不妨放在任何场合,以至不妨放在前提语句中,然而最佳把它们会合放在步调的发端或结果。二、表露打字与印刷方法打字与印刷方法的表露有两步:1、将体例变量$~设成所要运用的方法2、挪用因变量write比方:1 : #!/usr/local/bin/perl2 : 3 : $~ = "myformat";4 : write;5 : 6 : format myformat =7 : ===================================8 : here is the text i want to display.9 : ===================================10: . 截止输入如次:$ program===================================here is the text i want to display.===================================$ 即使不必$~指定打字与印刷方法,perl证明器就假设要运用的方法名与要写入的文献变量同名,在本例中,即使不指定运用myformat,则perl证明器试图运用名为stdout的打字与印刷方法。