Pertanyaan yang diberi tag immutability

13
Membawa Kepalaku Berputar

Saya baru mengenal pemrograman berorientasi objek, dan satu konsep yang telah lama saya pahami adalah kekekalan. Saya pikir bola lampu padam tadi malam tapi saya ingin memverifikasi: Ketika saya menemukan pernyataan bahwa objek tidak dapat diubah tidak dapat diubah, saya bingung karena saya dapat,...

12
Apa kelemahan dari tipe yang tidak dapat diubah?

Saya melihat diri saya menggunakan lebih banyak tipe yang tidak dapat diubah ketika instance kelas tidak diharapkan untuk diubah . Ini membutuhkan lebih banyak pekerjaan (lihat contoh di bawah), tetapi membuatnya lebih mudah untuk menggunakan tipe-tipe dalam lingkungan multithreaded. Pada saat...

12
Pemrograman Fungsional - Kekekalan

Saya mencoba untuk memahami berurusan dengan data yang tidak dapat diubah dalam FP (khususnya dalam F #, tetapi FP lain juga ok) dan menghentikan kebiasaan lama berpikir penuh negara (gaya OOP). Sebagian dari jawaban yang dipilih untuk pertanyaan di sini mengulangi pencarian saya untuk setiap...