Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan selisih antara dua ekspresi numerik atau nilai negatif ekspresi numerik.
Sintaksis
expression1 – expression2
atau
–expression1
Bagian
expression1
Dibutuhkan. Ekspresi numerik apa pun.
expression2
Diperlukan kecuali – operator menghitung nilai negatif. Ekspresi numerik apa pun.
Hasil
Hasilnya adalah perbedaan antara expression1 dan expression2, atau nilai yang dinegasikan dari expression1.
Jenis data hasil adalah jenis numerik yang sesuai untuk jenis expression1 data dan expression2. Lihat tabel "Aritmatika Bilangan Bulat" di Tipe Data Hasil Operator.
Jenis yang Didukung
Semua jenis numerik. Ini termasuk jenis unsigned dan floating-point dan Decimal.
Komentar
Pada penggunaan pertama yang ditampilkan dalam sintaks yang ditunjukkan sebelumnya, – operator adalah operator pengurangan aritmatika biner untuk perbedaan antara dua ekspresi numerik.
Pada penggunaan kedua yang ditunjukkan dalam sintaks yang ditunjukkan sebelumnya, – operator adalah operator negasi unary untuk nilai negatif ekspresi. Dalam pengertian ini, negasi terdiri dari mengembalikan tanda expression1 sehingga hasilnya positif jika expression1 negatif.
Jika salah satu ekspresi mengevaluasi ke Tidak Ada, – operator memperlakukannya sebagai nol.
Nota
Operator – dapat kelebihan beban, yang berarti bahwa kelas atau struktur dapat menentukan kembali perilakunya ketika operand memiliki jenis kelas atau struktur tersebut. Jika kode Anda menggunakan operator ini pada kelas atau struktur seperti itu, pastikan Anda memahami perilaku yang ditentukan ulang. Untuk informasi selengkapnya, lihat Prosedur Operator.
Contoh
Contoh berikut menggunakan – operator untuk menghitung dan mengembalikan selisih antara dua angka, lalu untuk meniadakan angka.
Dim binaryResult As Double = 459.35 - 334.9
Dim unaryResult As Double = -334.9
Setelah eksekusi pernyataan ini, binaryResult berisi 124,45 dan unaryResult berisi –334,90.