繁体   English   中英

从Objective-C到Swift的代码转换

[英]Code Conversion from Objective-C to Swift

在将这个Objective-C代码转换为Swift时,我确实需要帮助,以便可以将其实现到我的代码中。 这是代码

NSLog(@"%@", [@"1 + 2" numberByEvaluatingString]);

我知道numberByEvaluatingString在Objective-C中不是一个实际的函数,但是在我的代码中它将起作用。

let string = "1 + 2"
let numberFromString = string.numberByEvaluatingString()
printLn("\(numberFromString)")

有一个函数可以将字符串表示为算术公式。

NSLog("%@",NSExpression(format:"1+2"))

您也可以使用println()

编辑:同样,如果您想对表达式求值

let exp = NSExpression(format:"1+2")
println(exp.expressionValueWithObject(nil, context: nil))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM