Computed Property dalam Swift


Apakah kita harus selalu membuat fungsi untuk menghitung sesuatu?
Kita akan menemukan jawabannya setelah ini. Kamu akan belajar cara membuat hubungan antar variabel. Kamu tidak lagi harus mengelola dua atau lebih variabel secara terpisah. Kamu mungkin pernah melihat get and set diproject Kamu. Jika belum, jangan khawatir. Itulah tujuan dari artikel ini.

Kode yang mengerikan

Fungsi yang tidak terkait yang mengambil banyak baris. Fungsi di bawah ini digunakan untuk menghitung radius dan diameter.

Swift

Kedua fungsi di atas terpisah dan tidak ada hubungan. Computed Property akan membantu Kamu memecahkan masalah tersebut.

Properti Gettable

Kamu dapat membuat variabel yang hanya bisa dibaca. Ini juga disebut sebagai properti gettable.

Swift

Jika Kamu mencoba untuk memodifikasi value propertinya, Editor akan memberikan pesan error.

Swift

Properti Gettable dan Settable

Kamu mungkin tidak hanya membuat properti gettable, tetapi juga settable dengan memasukkan set setelah get. Baiklah sekarang kita akan membuat hubungan antara radius dan diameter.

Swift

newValue me-refer ke nilai yang baru ditetapkan dari diameter. Contohnya ketika Kamu set diameter menjadi 100, newValue juga menjadi 100.

Swift

Sebenarnya Kamu dapat merubah newValue dengan nama yang berbeda. Dalam contoh di bawah ini, ada hubungan antara area dan side. Seperti halnya memanggil newValue, kita akan menggantinya dengan newArea.

Swift

Dalam prakteknya Computed Property berguna untuk:

  • Mengambil dan menyimpan data dari server
  • Memperluas hubungan antar properti
  • Mencegah orang lain memanipulasi kode Kamu

Semoga bermanfaat.

0 0 votes
Rating
Subscribe
Notify of
guest


0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

0
Would love your thoughts, please comment.x
()
x