如果两个let Some(...)
在同一条线上,而第二个let
依赖于第一个let
,这样的事情可能吗?
let Some(h) = socket.req_parts().headers.get("room"), let Some(room) = h.to_str() else {
return;
};
此解决方案:
How to write multiple condition in if let statement?个
建议使用元组,但当Second let
依赖于First时,我不确定如何做到这一点.