Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func swap<T>(item1: inout T, item2: inout T)
- {
- let tmp = item1
- item1 = item2
- item2 = tmp
- }
- var name: String = "Kerem", surname: String = "Vatandas"
- swap(&name, &surname)
- print("isim: \(name), soyisim: \(surname)") // "isim: Vatandas, soyisim: Kerem\n"
- var no1: Int = 99, no2: Int = 33
- swap(&no1, &no2)
- print("no1: \(no1), no2: \(no1)") // "no1: 33, no2: 33\n"
- var dNo1: Double = 12.3, dNo2: Double = 20.5
- swap(&dNo1, &dNo2)
- print("dNo1 = \(dNo1), dNo2 = \(dNo2)") // "dNo1 = 20.5, dNo2 = 12.3\n"
Add Comment
Please, Sign In to add comment