对于那些知道的人来说应该是一个相对简单的问题。 我正在尝试执行Followig,但对Golang还是陌生的。
if some_logic {
} else if some_var != "" && _, exists := Dict["somestring"] {
} else {
}
else if
块是我感兴趣的部分。
在同一逻辑块中尝试进行多个比较时,无法编译它。这是否可能,或者我需要完全改变机智吗?
更新:
通过以下补充,我可以在功能上解决上述问题;
else if _, exists := Dict["somestring"]; exists && some_var != ""