MulaiMulai sekarang secara gratis

Menulis fungsi Anda sendiri - struct

Pada latihan terakhir tentang struct ini, Anda akan memodifikasi sebuah struktur yang sudah ditentukan menggunakan konstruktor kustom.

Anda telah disediakan tipe kustom untuk menyimpan detail setiap karyawan di perusahaan kami, dan ini adalah mutable struct sehingga nilai dalam instansinya dapat diubah. Perusahaan kami hanya memiliki satu kantor di Sydney, jadi mari tetapkan kolom lokasi ke Sydney secara bawaan saat membuat instansi baru.

Setelah itu, Anda perlu menulis fungsi kustom untuk menambahkan nilai pada kolom usia ketika seorang karyawan berulang tahun.

Latihan ini adalah bagian dari kursus

Julia Tingkat Menengah

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

mutable struct Employee
    name::String
    location::String
    age::Int
    
    # Create a function that defaults the location to "Sydney"
    function ____(name, ____)
		____(____, "Sydney", ____)
    end
    
end
Edit dan Jalankan Kode