0
我會傾倒哈希值的文件來創建YAML文件。但如果該值未定義,則打印~
。如果值未定義,我需要打印nill
。我需要哪些變量來設置,以獲得未定義的值作爲Nill
dumpe未定義的哈希值到YAML
#!/usr/bin/perl
use strict;
use warnings;
use YAML qw(Dump Bless);
my $a=1;
my $b;
my $hash = { a => $a,b => $b };
open(FH,">file.yaml") or die "Can't open file.yaml: $!";
print FH Dump($hash);
close FH;
我需要輸出
a : 1
b : Nill
但其打印
a : 1
b : ~
*「我需要打印nill如果值是不確定的」 *我認爲你應該解釋一下這個,因爲它可能是一個[XY問題(http://meta.stackexchange.com/questions/66377/what-is-在-XY-問題) – Miller 2014-09-23 23:46:08