我有一個結構,並想引號打印perl的結構成員
內內容打印出來#!/usr/bin/perl
use Class::Struct;
struct(astruct => [ test => '$']);
my $blah = new astruct;
$blah->test("asdf");
print "prints array reference: '$blah->test'\n";
print "prints content: '", $blah->test, "'\n";
輸出是
prints array reference: 'astruct=ARRAY(0x20033af0)->test'
prints content: 'asdf'
是有辦法引號內打印的內容?
它使我的代碼有點sc having不得不打開和關閉引號一直。使用``來運行使用結構內容的命令時也是有問題的。
只是使用散列的好主意,即使在''' – matt 2012-08-01 12:17:20