Android Kotlin中的可变阴影
我在下面的代码中得到了变量阴影警告,因为它是嵌套的。如何正确修复此警告Android Kotlin中的可变阴影,android,kotlin,Android,Kotlin,我在下面的代码中得到了变量阴影警告,因为它是嵌套的。如何正确修复此警告 Network.callServer(Constants.url + "/get_call_one.php", dataToSend) { if (it["result"].toString() == "PASS") { Network.callServer(Constants.url + "/get_call_two.php", dataToSend) { if (i
Network.callServer(Constants.url + "/get_call_one.php", dataToSend) {
if (it["result"].toString() == "PASS")
{
Network.callServer(Constants.url + "/get_call_two.php", dataToSend) {
if (it["result"].toString() == "PASS")
{
// do stuff
}
}
}
}
代码有一些隐式隐藏声明,它-> 只需重命名其中一个或两个:
Network.callServer(Constants.url + "/get_call_one.php", dataToSend) { it1->
if (it1["result"].toString() == "PASS")
{
Network.callServer(Constants.url + "/get_call_two.php", dataToSend) { it2->
if (it2["result"].toString() == "PASS")
{
// do stuff
}
}
}
}
代码有一些隐式隐藏声明,它-> 只需重命名其中一个或两个:
Network.callServer(Constants.url + "/get_call_one.php", dataToSend) { it1->
if (it1["result"].toString() == "PASS")
{
Network.callServer(Constants.url + "/get_call_two.php", dataToSend) { it2->
if (it2["result"].toString() == "PASS")
{
// do stuff
}
}
}
}
你可以将你的内心世界重新命名为新的;类似项目或数据
你可以将你的内心世界重新命名为新的;类似项目或数据
为lambda命名变量{x->//在此处添加代码}为lambda命名变量{x->//在此处添加代码}
Network.callServer(Constants.url + "/get_call_one.php", dataToSend) { it->
if (it["result"].toString() == "PASS")
{
Network.callServer(Constants.url + "/get_call_two.php", dataToSend) { item ->
if (item["result"].toString() == "PASS")
{
// do stuff
}
}
}
}