若想输入特殊符号Edit-》Special Character
起初最纠结的一段代码
var operrandStack: Array<Double> = Array<Double>()
@IBAction func enter()//为什么要是空得
{
isInputNumber = false
// operrandStack.append(display.text)
operrandStack.append(displayValue)//把display.text转成double
}
var displayValue : Double
{
get
{
return NSNumberFormatter().numberFromString(display.text!)!.doubleValue
}
//感觉是不是 就等价于oc里德[(NSNumber*)dispaly.text doubleValue] 大体是这样子的感觉
set
{
display.text = "\(newValue)"
isInputNumber = false
}
}
}
同上不得不感叹下swift得精简。先后省去了 multiply()里的参数 然后return 然后 如果 是最后一组参数 可以performance(){$0*$1},如果是最后一组参数括号也可以去掉performance{$0*$1}
如果函数的参数需要变动。可以再复制一遍函数,改下参数个数,,,函数的名字不用变,自动匹配需要哪个函数!!
clear Constraints打乱所有约束
时间: 2024-10-17 22:08:20