在Swift源代码中找到不可打印的ASCII字符

时间:2016-09-05 10:51:55

标签: swift xcode

enter image description here

嗨,我是Swift语言的新手,有人可以解释为什么PI Symbol出现错误。

import Foundation

class CalculatorBrain
{

    private var accumulator = 0.0

    func setOperand(operand : Double) {
        accumulator = operand
    }

    func performOperations (symbol: String) {
        switch symbol {
            case "π" :
                accumulator = M_PI
            case "√" :
                accumulator = sqrt(accumulator)
            default : break
        }
    }

    var result : Double {
        get{
            return accumulator
        }
    }
}

参考 https://youtu.be/j50mPzDMWVQ?t=2303

2 个答案:

答案 0 :(得分:13)

在Xcode中:"编辑"菜单,"显示Invisibles"。这将在您的源代码中显示不可见的字符。

答案 1 :(得分:0)

此答案适用于在Mac系统上使用Windows键盘的人。

在键入内容时,您可能会在不知不觉中单击键盘上的右键单击键,这将创建不可打印的ASCII字符,从而导致在源文件中找到不可打印的ASCII字符错误。

要对此进行检查,请找到并单击右键单击键,您可以在班级中找到它们并删除这些字符,错误将消失。

谢谢