Android Studio ve gradle build script ile çalışıyorum. Bazı ayarları değiştirdiğimde bazı alanlara iterate
ihtiyacım var. Ama ben difference
all
ve each
arasında çok açık değilim. Örneğin, çıkış apk dosya adını değiştirmek için bazı kodları googled ettim. Kod dolaşır all
ile applicationVariants
ve each
ile variant.outputs
:Notta 'hepsi' ile 'her' arasındaki fark nedir?
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(output.outputFile.parent, "MyApp.apk")
}
}
Yani 'her' konteyner için salt okunur mu? Peki, 'output.outputFile' değiştiren kod nasıl çalışır? – jayatubi
Tam olarak değil :) Nesnenin iç durumunu değiştirir, değiştirilebilir. Örneğin. Listeler listesini yinelemek ve koleksiyondaki her listeye rastgele bir öğe eklemek için her birini kullanabilirsiniz. – Opal
@jayatubi, şimdi açık mı? Eğer öyleyse, lütfen cevabı kabul edin. – Opal