Nim的方法如何同时在其他表达式中或旁边分配变量,这总是导致:
Error: expression 's = "foo"' has no type (or is ambiguous)
当像c/c++代码if (s = "foo").len > 5 { cout<< "Yes" ;}
或其他代码一样尝试时
重点是,如何在一些表达式中同时进行变量赋值,
if (let s = "foo"; s).len > 5:
echo "Yes"
或
var s: string
if (s = "foo"; s).len > 5:
echo "Yes"