[英]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.