Ulasan argumen posisional
Dalam kursus Introduction to Julia, Anda telah mempelajari dasar-dasar fungsi dan cara meneruskan argumen ke dalam sebuah fungsi. Sebelum mempelajari fungsi yang lebih lanjut, mari kita meninjau singkat dan memperkenalkan beberapa istilah baru.
Ingat bahwa sebuah fungsi menerima masukan dan menghasilkan keluaran. Fungsi adalah cara untuk mengatur kode Anda dan menggunakan kembali kode secara efektif. Kode yang sama ketika ditempatkan di dalam fungsi dapat berjalan lebih cepat dibandingkan ketika ditempatkan di luar fungsi, sehingga penting untuk memanfaatkan keuntungan yang ditawarkan dengan menulis fungsi.
Saat Anda menentukan argumen sebuah fungsi, Anda menentukannya dalam urutan tertentu. Ini disebut positional arguments. Positional arguments adalah argumen yang dicantumkan berurutan dan, ketika memanggil fungsi, harus diteruskan ke fungsi dalam urutan yang sama. Julia menggunakan posisi argumen untuk menentukan parameter mana yang dipetakan ke setiap nilai masukan.
Pada contoh di bawah, Anda akan menulis fungsi my_profit yang menerima dua positional arguments, previous_price dan current_price. Karena ini adalah positional arguments, penting untuk memastikan urutannya benar.
Latihan ini adalah bagian dari kursus
Julia Tingkat Menengah
Petunjuk latihan
- Definisikan fungsi
my_profitdan kembalikan selisih antara argumencurrent_pricedanprevious_price. - Panggil
my_profitdenganprevious_pricebernilai 100 dancurrent_pricebernilai 105.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Define my_profit with two positional arguments
function ____(____, ____)
return ____ - ____
end
# Call my_profit
my_profit(____, ____)