2017-02-23 65 views
1

不時我得到這個錯誤及其都沒問題解決,但我想了解如何防止這種情況:Xcode的希望「」代替「」

此代碼提供錯誤:

if let predecessor = myTree.getNode(withValue: 7)?.predecessor()?.key { 
    print("Predecessor to 7 should be 5: ", predecessor) 
} 

錯誤是「關鍵」 not working

後的空間,但如果我更換一個新的空間:

if let predecessor = myTree.getNode(withValue: 7)?.predecessor()?.key { 
    print("Predecessor to 7 should be 5: ", predecessor) 
} 

enter image description here

它運行得很好。有誰知道什麼給了?

+0

難道你鍵入[不間斷空格](https://en.wikipedia.org/wiki/Non- breaking_space)? (Mac鍵盤上的ALT +空格鍵) – Hamish

+0

如果下次發生複製+粘貼代碼到文本文件並運行「xxd the_file」並使用十六進制更新問題,可能會有所幫助。 (或者在你的編輯器中按撤消,使它再次發生,並做同樣的事情) – Pod

+3

使用「編輯器 - >顯示不可見」 –

回答

1

解決辦法是儘量避免持有Alt鍵的同時按下空格鍵:)