在铁锈中,我想声明在“析构”语句中创建的变量的变量类型。这个是可能的吗?是否有尚未批准的锈蚀RFC? (-1 as i32, 1 as u32) let (a, b) = return_stuff();
但是,我a不能在一个语句中声明error: expected one of `)`, `,`, `@`, or `|`
if ($var1 = 'true') then let $var3 := $var1 + 1如您所见,如果if语句为true,我希望声明变量我刚刚看到了一个变量的值可以依赖于一个条件的例子。下面的代码所做的与我想要实现的代码大致相同。它是有效的,但在我看来有点混乱,实际上我不希望在条件不为真的情况下创建变量。此外,当你意识到这一点时,你必须在角落里思考,特别是当有两个以上的变量相互依赖