Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 推理是显示两个同名的不同变量?_Xcode_Variables_Swift Playground - Fatal编程技术网

Xcode 推理是显示两个同名的不同变量?

Xcode 推理是显示两个同名的不同变量?,xcode,variables,swift-playground,Xcode,Variables,Swift Playground,//我搞不懂这是怎么回事 “V”和“L”代表什么,我应该选择哪一个?这种情况经常发生,让我困惑,我应该选择哪一个变量;它们都有相同的名称,但这两个变量有一个“L”和一个“V”:速度和速度限制??? L=局部变量(范围限于大括号之间的空间) V=实例或全局变量 对于代码完成,无论您选择V还是L,编译器都会做正确的事情 啊,我明白了,你完全消除了混淆……我实际上选择了任何一个变量,因为它们都有相同的名称和类型……这可能混淆了我的代码,我需要放一个局部变量,我可能放一个全局变量,反之亦然,也许我应该

//我搞不懂这是怎么回事 “V”和“L”代表什么,我应该选择哪一个?这种情况经常发生,让我困惑,我应该选择哪一个变量;它们都有相同的名称,但这两个变量有一个“L”和一个“V”:速度和速度限制???

  • L=局部变量(范围限于大括号之间的空间)
  • V=实例或全局变量

对于代码完成,无论您选择V还是L,编译器都会做正确的事情

啊,我明白了,你完全消除了混淆……我实际上选择了任何一个变量,因为它们都有相同的名称和类型……这可能混淆了我的代码,我需要放一个局部变量,我可能放一个全局变量,反之亦然,也许我应该去重写它们@vadianRewriting是不必要的,甚至建议对实例变量和参数名称使用相同的名称。