从Objective-C到Swift的代码转换

从Objective-C到Swift的代码转换,objective-c,swift,code-conversion,Objective C,Swift,Code Conversion,我真的需要帮助将Objective-C代码转换为Swift,以便我可以将其实现到我的代码中。这是密码 NSLog(@"%@", [@"1 + 2" numberByEvaluatingString]); 我知道NumberByEvaluationString在Objective-C中不是一个实际的函数,但在我的代码中它会起作用。有一个函数可以将字符串表示为算术公式 let string = "1 + 2" let numberFromString = string.numberByEvalua

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

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

我知道NumberByEvaluationString在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))

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

NSLog("%@",NSExpression(format:"1+2"))
您还可以使用println()

编辑:如果希望对表达式求值,也可以编辑

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

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

NSLog("%@",NSExpression(format:"1+2"))
您还可以使用println()

编辑:如果希望对表达式求值,也可以编辑

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

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

NSLog("%@",NSExpression(format:"1+2"))
您还可以使用println()

编辑:如果希望对表达式求值,也可以编辑

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

谢谢你的回答谢谢你的回答谢谢你的回答谢谢你的回答