MulaiMulai sekarang secara gratis

Melakukan loop pada struktur bertingkat

Anda telah melihat cara melakukan loop pada sebuah vektor untuk mengembalikan nilai-nilai di dalam vektor tersebut. Selangkah lebih jauh, Anda dapat melakukan loop pada vektor berisi vektor, lalu mengembalikan nilai-nilai yang bersesuaian secara berurutan. Ini disebut sebagai struktur 'bertumpuk' atau bertingkat, yaitu ketika satu vektor berada di dalam vektor lainnya. Dalam praktik, Anda akan sering menjumpai struktur bertingkat, sehingga memahami cara mengiterasi struktur ini dan mengekstrak data darinya merupakan keterampilan penting.

Pada contoh ini, kita mengubah vektor stock_tickers sebelumnya untuk menyertakan harga saham terkini dari setiap ticker, dan kita mengganti nama vektornya menjadi stocks. Perhatikan struktur vektor bertingkat di bawah ini.

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

Latihan ini adalah bagian dari kursus

Julia Tingkat Menengah

Lihat Kursus

Petunjuk latihan

  • Lakukan loop pada vektor bertingkat stocks untuk menampilkan ticker saham dan harganya untuk setiap ticker dalam vektor.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Loop over stocks, printing the ticker and the price
for (ticker, price) in ____
    println("The price of 1 ____ share is ____.")
end
Edit dan Jalankan Kode