my %con = (
'$JVM' => '/Library/Java/JavaVirtualMachines',
'$JAVA8' => 'jdk1.8.0_192.jdk'
);
$str =~ s{(\$[A-Z0-9_]+)}{$con{$1}}g;
我一直在努力,我不确定为什么它返回“ none”而不是我设置为返回的变量,
任何帮助都是有帮助的,感谢任何人都可以提供帮助,因为即使它很简单,我也无法自己弄清楚。
答案 0 :(得分:1)
这是因为您实际上没有返回任何值。
您的N_C_restart_input
函数返回一个值,但是您的N_C
函数从不返回值。 N_C
函数中的最后一行可能看起来应该像这样:
return N_C_restart_input()