Swift 3 Konvertierung von Int nach String
In Swift 3, die String
Struktur nicht scheinen, um eine Initialisierung init(_: Int)
ermöglichen die Konvertierung von einem Int
zu einem String
. Meine Frage ist, warum tut let i = String(3)
Arbeit? Was String
Methode oder Initialisierer ist es Berufung? Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist Berufung
init(_:)
(oderinit(_:)
fürUnsignedInteger
) Argumente derString
Klasse.Eher als die Definition separater Initialisierungen für
Int
,Int64
,Int32
,Int16
,Int8
,UInt
,UInt64
,UInt32
,UInt16
, undUInt8
hat Apple zwei generische Initialisierungen: eine fürSignedInteger
Arten, und eine fürUnsignedInteger
Arten.Für jemand, der gerade auf der Suche nach konvertieren von int zu string in Swift 3:
Für Menschen, die konvertieren möchten, optional Ganzzahlen in Strings, die über Swift 3,
Sah ich diese Lösung für jemanden, danke, zu dieser person, ich weiß nicht mehr, wer.
Beispiel: