2017-06-12 53 views

回答

1

答案是它不會做這些事情。我不知道你在哪裏學到了這一點,但這不是Swift的行爲。

在Swift中,變量的值是完全是獨立。而=意味着讓左側的變量保持右側的值。

當您創建通過添加一個前綴old到現有的變量名新變量:

var exampleVariable = 1 
var oldExampleVariable: Int 

它只是創建了一個名爲​​另一個變量,它是完全獨立的,並沒有被初始化。

如果你做這樣的事情:

oldExampleVariable = exampleVariable 

​​現在1,但它仍然是獨立的。它恰好與exampleVariable具有相同的值。

相關問題