«slice» etiketlenmiş sorular

Bir dilim, genellikle temeldeki diziye bir referansla tanımlanan, bir dizinin bir kısmının bir temsilidir, başlangıç ​​konumunu, bir uzunluğu veya bitiş konumunu veren bir indeksi ve isteğe bağlı olarak bir "adım" veya "adım" değerini verir. Lütfen C ++ 'daki dilimleme problemi için "nesne dilimleme" etiketlerini ve analiz tekniği için "program dilimleme" etiketlerini kullanın.

3
bir dilim depolayan arayüz üzerinden {} aralığı
Kabul eden bir işleve sahip olduğunuz senaryo göz önüne alındığında t interface{}. tBir dilim olduğu belirlenirse, o dilimi nasıl rangeaşarım? func main() { data := []string{"one","two","three"} test(data) moredata := []int{1,2,3} test(data) } func test(t interface{}) { switch reflect.TypeOf(t).Kind() { case reflect.Slice: // how do I iterate here? for _,value := …



6
Ne anlama geliyor?
Bazı Python kodunu analiz ediyorum ve ne olduğunu bilmiyorum pop = population[:] anlamına geliyor. Java'daki dizi listeleri gibi mi yoksa iki boyutlu bir dizi mi?
97 python  arrays  syntax  slice 

3
Swift'de dilim nedir?
Swift'de dilim nedir ve diziden farkı nedir? Belgelerden, alt simge (Aralık) tür imzası şöyledir: subscript(Range<Int>) -> Slice<T> Neden Array<T>a yerine başka bir tane döndürmüyorsunuz Slice<T>? Görünüşe göre bir dilimi bir dizi ile birleştirebilirim: var list = ["hello", "world"] var slice: Array<String> = [] + list[0..list.count] Ancak bu hata verir: sağlanan …
85 swift  slice 


4
Tuple dilimleme, dilimlemeyi listelemenin aksine yeni bir nesne döndürmüyor
Python'da (2 ve 3). Liste dilimlemeyi her kullandığımızda yeni bir nesne döndürür, örneğin: l1 = [1,2,3,4] print(id(l1)) l2 = l1[:] print(id(l2)) Çıktı >>> 140344378384464 >>> 140344378387272 Aynı şey demet ile tekrarlanırsa, aynı nesne döndürülür, örneğin: t1 = (1,2,3,4) t2 = t1[:] print(id(t1)) print(id(t2)) Çıktı >>> 140344379214896 >>> 140344379214896 Birisi bunun …
12 python  list  tuples  slice  cpython 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.