BaşlayınÜcretsiz başlayın

İç içe yapılarda döngü kurma

Bir vektörün üzerine dönerek içindeki değerleri nasıl döndürebileceğini gördün. Bunun bir adım ötesi, vektörlerin vektörü üzerinde dönüp ilgili değerleri sırayla döndürmektir. Bu tür bir yapıya, bir vektörün içinde başka bir vektör olduğu için, “iç içe” (nested) yapı denir. Gerçek hayatta iç içe yapılarla sıkça karşılaşacaksın; bu yüzden bu yapılarda yineleme yapmayı ve veriyi çıkarmayı bilmek önemli bir beceridir.

Bu örnekte, önceki stock_tickers vektörümüzü her sembolün güncel hisse fiyatını da içerecek şekilde değiştirdik ve vektörün adını stocks olarak güncelledik. Aşağıdaki iç içe vektör yapısına dikkat et.

4-element Vector{Vector{Any}}:
 ["AAPL", 151]
 ["AMZN", 94]
 ["GOOG", 97]
 ["MSFT", 241]

Bu egzersiz, kursun bir parçasıdır

Orta Düzey Julia

Kursa Göz Atın

Egzersiz talimatları

  • stocks adlı iç içe vektör üzerinde dönerek, vektördeki her sembol için hisse sembolünü ve fiyatını döndür.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Loop over stocks, printing the ticker and the price
for (ticker, price) in ____
    println("The price of 1 ____ share is ____.")
end
Kodu Düzenle ve Çalıştır