İçeriğe geç

Range kullanımı

Merhabalar bu yazımda Swift ile Range nasıl kullanılır. Bunun örneğini ve range türlerini göstereceğim.

Range yapısı modern programlamada bir tip olarak dil içerisinde yer alır. Aralık belirtmemizi sağlar. Aralık işlemini programlamanın tüm özelliklerini içerisinde kullanabilirsiniz.

Aşağıda range türlerini ve yazdığım random sayı üreten fonksiyon örneğini inceleyebilirsiniz.

let hlfRange:Range<Int> = 0..<5
let cClosedRange:CountableClosedRange<Int> = 0...5
let closedR:ClosedRange<Int> = 0...Int.max

func random(_ rand:ClosedRange<Int>) -> Int {

    return Int(arc4random_uniform(UInt32((rand.upperBound + rand.lowerBound) - rand.lowerBound + 1)))
    
}


random(0...7) // 7

 

Kategori:SwiftSwift 3

Bu yazı yorumlara kapalı.

Copyright © 2022 Kenan Atmaca