Ben hiçbir zaman bu Swift tekrarlanan değerlerle bir dizi oluşturabilir biliyoruz:Swift'de artırılmış değerler içeren bir dizi nasıl oluşturulur?
var myArray = [Int](count: 5, repeatedValue: 0)
Ama bir döngü yapmak yerine bu tür diğer [0, 1, 2, 3, 4]
olarak artan değerler içeren bir dizi oluşturmak için bir yol var gibi
var myArray = [Int]()
for i in 0 ... 4 {
myArray.append(i)
}
Bu kodun oldukça basit, okunabilir ve kurşun geçirmez olduğunu biliyorum, ancak hissediyor gibi bir işlevi, artırılan değerleri sağlamak için oluşturulduğu şekilde bir şekilde bir şekilde geçirebilmem gerekir. Okunabilirlikte veya hesaplanabilirlikte daha etkili maliyete değmeyebilir, ama yine de merak ediyorum.
@vacawama akıl öyleydi Gönderinin başlığında "dolu", dizinin içeriğinin bazı yinelenen işlevler olduğunu bana önermedi. Belki de sadece kendi hayal gücüm yok. Kesinlikle cevap aynı. Soruyu cevaplayanlara minnettarım, daha önce sorduğum gibi. – Dribbler
Bulmanın zor olabileceğini görebiliyorum. Gelecekte daha kolay bulunmasını sağlamak için "bir aralık" eklemek için yinelenen başlığın adını güncelledim. – vacawama
http://stackoverflow.com/a/33245447/2303865 –