~看不懂的一条语句 看懂的给我说说

~看不懂的一条语句 看懂的给我说说

my $guest_db     = -e $guest_fil    ? do $guest_fil    : {};
这条语句用的是什么语法呀,perl中有逗号表达式吗?
-e $guest_fil      判断  $guest_fil     可存在, ? : 和  C 中一个意思
哦 明白了 谢谢了