Saralash


ULASHISH

Swift saralash

Massivlarni sorted() (yangi massiv qaytaradi) yoki sort() (joyida saralaydi) bilan saralang. Maxsus tartib uchun closure uzating.


Saralash

sorted() yordamida o‘sish tartibida, sort(by:) yordamida esa joyida kamayish tartibida saralang.

Misol

var nums = [3, 1, 2]
let ascending = nums.sorted()
print(ascending)      // [1, 2, 3]
nums.sort(by: >)
print(nums)           // [3, 2, 1]

O‘zingiz sinab ko‘ring »

Ushbu misol sorted() yordamida o‘sish tartibida, sort(by:) yordamida esa joyida kamayish tartibida saralaydi.



Katta-kichik harfni hisobga olmasdan saralash

Stringlarni harf registrini hisobga olmasdan saralash uchun maxsus closure uzating.

Misol

let names = ["bob", "Alice", "dave"]
let caseInsensitive = names.sorted { $0.lowercased() < $1.lowercased() }
print(caseInsensitive) // ["Alice", "bob", "dave"]

O‘zingiz sinab ko‘ring »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!