草庐IT

perl - 如何将 MojoX::Redis 结果分配给变量?

我尝试使用MojoX::Redis我无法理解catch是如何产生变量的。在文档中使用“打印”$redis->get(key=>sub{my($redis,$res)=@_;print"Valueof'key'is$res->[0]\n";})它有效,但没用。如何将结果分配给“主”程序中的变量?附言。事实上,我真的不了解这部分的异步范式。 最佳答案 当请求的数据到达时调用子程序。您可以从外部关闭变量周围的匿名子以对其进行分配。my$result;$redis->get(key=>sub{my($redis,$res)=@_;$resu

perl - 如何将 MojoX::Redis 结果分配给变量?

我尝试使用MojoX::Redis我无法理解catch是如何产生变量的。在文档中使用“打印”$redis->get(key=>sub{my($redis,$res)=@_;print"Valueof'key'is$res->[0]\n";})它有效,但没用。如何将结果分配给“主”程序中的变量?附言。事实上,我真的不了解这部分的异步范式。 最佳答案 当请求的数据到达时调用子程序。您可以从外部关闭变量周围的匿名子以对其进行分配。my$result;$redis->get(key=>sub{my($redis,$res)=@_;$resu