Pertanyaan yang ditandai 'operator penugasan'

Operator digunakan ketika satu objek ditugaskan ke yang lain
11
balasan

Mengapa Java + =, - =, * =, / = tugas operator tugas tidak memerlukan casting?

Sampai hari ini saya berpikir, misalnya: i + = j; Hanya ada label untuk: i = i + j; Tetapi jika kita coba ini: int i = 5; panjang j = 8; Maka i = i + j; tidak akan dikompilasi, tetapi i + = j; akan dikompilasi dengan baik. Apakah ini berarti bahwa pada diri ...
diatur pada 03 Januari '12 jam 13:10
8
balasan

Apa aturan tiga?

Apa artinya menyalin objek? Apa itu copy constructor dan pernyataan penugasan copy? Kapan saya harus menyatakannya sendiri? Bagaimana saya bisa mencegah penyalinan objek saya?
set 13 Nov '10 jam 16:27
5
balasan

Apa itu idiom copy and swap?

Apa idiom ini dan kapan harus digunakan? Masalah apa yang dia pecahkan? Apakah idiom berubah dengan C ++ 11? Meskipun disebutkan di banyak tempat, kami tidak memiliki pertanyaan dan jawaban "apa ini" khusus, jadi ini dia. Ini tidak lengkap ...
Ditetapkan pada 19 Juli '10 pukul 11:42
7
balasan

Apa perbedaan antara "=" dan "<-" di R?

Apa perbedaan antara operator penugasan = dan <- dalam R?
ditetapkan pada 16 November '09 jam 15:14
2
balasan

Memahami kapan tabel data adalah referensi ke (dibandingkan dengan salinan) data lain

Saya mengalami kesulitan memahami properti data.tabel pass-by-reference. Beberapa operasi tampaknya "memutus" tautan, dan saya ingin memahami persis apa yang terjadi. Saat membuat data.table dari data lain.table (via <-, dan kemudian memperbarui ...
ditetapkan pada 19 April '12 jam 12:19
2
balasan

Apa perbedaan antara `=` dan `<-` dalam R?

Kemungkinan rangkap: Operator penugasan dalam R: '=' dan '<-' Saya menggunakan R 2.8.1, dan Anda dapat menggunakan keduanya = dan <- sebagai operator penugasan variabel. Apa perbedaan di antara mereka? Mana yang harus saya gunakan?
atur 16 Feb '10 jam 11:54
8
balasan

Apa motivasi untuk menetapkan Scala untuk evaluasi Unit, dan bukan untuk nilai yang diberikan?

Apa motivasi untuk menetapkan Scala untuk menghitung Unit dan bukan untuk nilai yang diberikan? Pola umum dalam pemrograman I / O adalah sebagai berikut: while ((bytesRead = in.read (buffer))! = -1) {... Tapi ini tidak mungkin di Scala, karena ...
diatur pada 04 Jan '10 jam 13:37
9
balasan

Eksekusi pernyataan penugasan Java

Di Jawa, saya mengerti bahwa tugas mengevaluasi nilai operan yang benar, sehingga pernyataan seperti x == (y = x) dievaluasi sebagai benar. Namun, kode ini menampilkan false. public static public void (String [] args) {String x = "hello"; Tali ...
ditetapkan pada 21 Juni '18 pukul 4:40
5
balasan

Bagaimana cara menggunakan konstruktor kelas dasar dan operator penugasan dalam C ++?

Saya memiliki kelas B dengan satu set konstruktor dan operator penugasan. kelas B {publik: B (); B (string const s); B (const B b) {(* this) = b;}; B operator = (const B b); pribadi: virtual void foo (); // dan harga lainnya ...
diatur untuk 04 Agustus. '09 pada pukul 12:58
7
balasan

Atau label tugas (| =) di Jawa

Saya memiliki serangkaian perbandingan panjang yang dapat dilakukan di Jawa, dan saya ingin tahu apakah satu atau lebih dari itu dikeluarkan sebagai benar. Untaian perbandingan itu panjang dan sulit dibaca, jadi saya membaginya menjadi keterbacaan dan secara otomatis pergi ...
Set 21 Maret '10 di 12:06
11
balasan

Mengapa Java tidak memiliki versi gabungan dari pernyataan atau pernyataan kondisional dan kondisional? ( =, || =)

Jadi untuk operator biner dalam bahasa Boolean, Java memiliki |, ^, dan ||. Ringkas apa yang mereka lakukan di sini secara singkat: JLS 15.22.2 Operator logis ^ dan \ JLS 15.23 Conditional dan operator JLS 15.24 Conditional atau Opera ...
atur 24 Feb '10 jam 11:25
9
balasan

Apakah mungkin untuk membebani tugas Python secara berlebihan?

Apakah ada metode ajaib yang dapat mengesampingkan operator penugasan, misalnya __assign __ (self, new_value)? Saya ingin melarang mengikat kembali untuk contoh: class Protect (): def __assign __ (self, value): meningkatkan Exception ("Ini ...
Ditetapkan pada tanggal 14 Juni '12 pada jam 2:13
6
balasan

Mengapa pernyataan penugasan salinan mengembalikan tautan referensi / const?

Dalam C ++, konsep mengembalikan referensi dari operator penugasan salinan tidak jelas bagi saya. Mengapa operator salinan tidak dapat mengembalikan salinan objek baru? Juga, jika saya memiliki kelas A dan berikut ini: A a1 (param); A2 = a1; A a3; a3 = a2; // <--- t ...
ditetapkan pada 24 Juni '10 pada 0:45
2
balasan

Apa arti ampersand setelah pernyataan penugasan ini?

Saya membaca jawaban yang bagus tentang "Aturan Lima", dan saya perhatikan sesuatu yang tidak saya ingat ketika saya melihatnya sebelumnya: kelas C {... C operator = (const C = default; K operator = (K = default; ...}; Apa tujuan dari simbol ...
set 06 Sep. '12 jam 21:29