Mari kita bicara tentang argumen versus parameter, yang merupakan salah satu istilah kunci yang kita gunakan saat menjelaskan
fungsi.
Mari kita lihat apa yang mereka maksud.
Anda lihat sekarang, fungsi say hello kami cukup umum, sangat sederhana, benar, kami hanya melakukan bioprinting.
Halo.
Ini agak berguna, tetapi tidak benar-benar kekuatan fungsi selain dapat memanggil ini beberapa kali karena hanya
tinggal di satu lokasi dan memori adalah kemampuan ini bagi kita untuk membuatnya dinamis.
Misalnya, dalam tanda kurung ini.
Saya bisa memberikan apa yang kita sebut parameter.
Jadi di sini kami memberikan parameternya.
Di dalam Brackin, jadi, misalnya, saya bisa memberinya nama.
Yang merupakan variabel yang baru saja saya buat, saya dapat memanggil apa pun yang saya inginkan dan saya dapat membiarkannya
seperti itu, atau saya dapat terus memberikan parameter sebanyak yang saya inginkan.
Saya bisa terus menambahkan seratus jika saya mau.
Jadi dalam hal ini, anggap saja ini emoji, jadi ini adalah dua variabel atau parameter yang
saya buat dan fungsi say hello ini dapat diterima.
Dua parameter ini, apa artinya?
Ini berarti bahwa kita dapat menggunakan variabel-variabel ini di dalam fungsi ini.
Misalnya, saya dapat membuat ini sebagai string F dan menyapa.
Dan tambahkan.
Nama.
Dan akhirnya tambahkan emoji, dan karena saya memiliki parameter ini, saya dapat menggunakannya sebagai variabel di dalam blok
kode ini.
Sekarang, parameter ini memungkinkan kita untuk memberikan fungsi ketika kita menyebutnya apa yang kita sebut argumen.
Dan omong-omong, kebingungan antara parameter dan argumen, orang biasanya mengatakan satu ketika mereka bermaksud yang
lain.
Ini sedikit rumit.
Jadi bertahanlah di sana.
Argumen digunakan sebagai nilai aktual yang kami berikan ke suatu fungsi.
Jadi sekarang di Say Hello, saya bisa memberinya nama dalam kasus saya, katakan saja hai pada diri saya sendiri dan
kemudian saya bisa memberinya emoji dan Anda lihat bagaimana editor saya memberi saya petunjuk bahwa saya harus memberinya emoji, karena sementara saya mendefinisikannya
di sini lagi, sesuatu yang editor bantu kami lakukan.
Jadi mari kita berikan saja wajah tersenyum dengan tangoed.
Sekarang, ini adalah argumen.
Ini adalah nilai aktual yang kami berikan ke fungsi dan nama variabel yang kami gunakan yang
kami terima disebut parameter.
Jadi parameter digunakan saat kita mendefinisikan fungsi dan argumen digunakan saat kita memanggil fungsi.
Definisikan dan panggil, dan omong-omong, beberapa orang juga suka mengatakan panggilan atau menjalankan fungsi atau memanggil fungsi.
Jadi jika Anda pernah mendengar kata-kata itu, Anda tahu apa artinya.
Jadi jika saya menjalankan ini.
Saya mendapatkan halo, Andre, dengan wajah tersenyum itu.
Dan inilah saatnya fungsi menjadi sangat kuat karena kita tidak hanya dapat membuat fungsi generik yang selalu
melakukan hal yang sama, tetapi kita dapat membuat fungsi yang melakukan sesuatu berdasarkan parameter yang
kita berikan atau argumen yang kita gunakan untuk memanggilnya.
Sehingga sekarang saya dapat menggunakan fungsi say hello untuk menyapa teman saya Dan dan juga teman saya Emily, dan jika saya mengklik
run, kami telah membuat fungsi kami lebih dapat diperluas.
Kita bisa menggunakannya di banyak tempat, dan jika kita sedang mendesain game, kita baru saja menggunakan ini untuk menyapa
pengguna kita dan berdasarkan nama pengguna, saya bisa menggunakan fungsi yang sama berulang-ulang.
Sekali lagi, kami menjaga kode kami tetap kering dan bersih dengan melakukan sesuatu seperti ini, betapa kerennya itu?
Baiklah, mari kita istirahat dan sampai jumpa di video berikutnya.