swift - How to use String object in the String format class method -
suppose have string
object in swift , want use string format
class method combine , several other objects this:
var foo = 0 var str = "str" string(format: "%d (%s)", foo, str)
this example doesn't work expected because %s
can't handle string
objects. how can then?
thanks in advance.
string(format:)
bridged -[nsstring initwithformat]
method , accepts same format specifiers, such %@
objects. string
bridged nsstring
automatically, therefore can use %@
swift strings well. note swift int
type corresponds long
in c:
var foo = 0 var str = "str" let result = string(format: "%ld (%@)", foo, str)
Comments
Post a Comment