Forum: Object-Pascal / Delphi-Language
by Gravitar,
6. Jun 2014
Ja, stimmt. In Swift ist mit Generics das hier möglich:
var someInt = 3
var anotherInt = 107
swapTwoValues(&someInt, &anotherInt)
// someInt is now 107, and anotherInt is now 3
var someString = "hello"
var anotherString = "world"
Forum: Object-Pascal / Delphi-Language
by Gravitar,
6. Jun 2014
Jup, mit INT und STRING habe ich das getestet. Klar ist natürlich, dass a und b den gleichen Typ haben müssen. Dies galt aber auch bei dem Swift-Beispiel.
Forum: Object-Pascal / Delphi-Language
by Gravitar,
6. Jun 2014
Hallo,
bin gerade dabei mir Swift anzuschauen. Dort bin ich über die Beschreibung zu Generics gestolpert und habe mich gefragt, wo eigentlich der Unterschied zwischen dem Datentyp Variant in Delphi und dem Datentyp Generic in Swift ist.
Hier mal das exemplarische Beispiel einer Vertauschfunktion (SwapToValues) von zwei Werten (egal welchen Typs) in Swift:
func...