簡體   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