İç 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
Egzersiz talimatları
stocksadlı 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