的数据
大家好,我是Swift语言的新手,有谁能解释一下为什么这里的PI符号有错误吗?
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
}
}
}
4条答案
按热度按时间qco9c6ql1#
在Xcode中:“编辑器”菜单,“显示不可见”。这将显示源代码中不可见的字符。
7hiiyaii2#
这个答案是给那些在mac系统上使用windows键盘的人的。
在键入时,您可能无意中单击了键盘上的右键单击键,这将创建无法打印的ASCII字符,从而导致在源文件中找到无法打印的ASCII字符错误。
要检查这一点,去找到并单击右键单击键,你可以找到他们在你的类和删除这些字符和错误将消失。
谢啦,谢啦
wb1gzix03#
如果你在一个终端中用编辑器(如Vim)打开它,你会看到它包含ASCII字符。
enter image description here
s5a0g9ez4#
我将这行代码复制/粘贴到VSCode,它清楚地显示:
在XCode中看不到问题,x1c 0d1x
但是你可以在VSCode中:
的
在XCode中,在不可见的红色字符所在的位置按一次退格键,你会看到光标不会向后移动,因为它只是删除了不可见的字符。