Rumah pembangunan bahagian belakang tutorial php Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)_php技巧

Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)_php技巧

May 17, 2016 am 09:10 AM
erlang pengendali

Erlang的比较运算符

opDescription==等于/=不等于==大于等于>大于=:=精确的等于=/=精确的不等于等于和精确等于的区别:
如果要比较两个数,如果两个数之间是不同的类型,比如float和int那么,==操作会首先把两个数字转换成相同的相同类型。举例:

1> 1==1.0.
true
2> 1=:=1.0.
false

所以一般推荐用精确等于去比较

比较运算符的大小级别:

number
3> 1 > a.

false

opDescriptionArgument type+
number-
number+
number-
number*
number/浮点数除法,结果是浮点数numberbnot一元not运算符integerdiv整数除法,结果是整数integerrem求玉树integerbandand运算integerboror运算integerbxorxor异或运算integerbsl左移位操作integerbsr右移位操作integer
逻辑运算符

opDescriptionnot一元逻辑notand逻辑andor逻辑orxor逻辑xor原子true 和false表示逻辑的”真”和”假”
此外,逻辑运算符还包括一个orelse 和andalso

原始的or和and是不带”短路运算”操作的,而orelse和andalso是带短路运算操作的。

短路运算举例

Express1 and Express2

Express1 andalso Express2

如果Express1 为假,and会继续判断Express2,然后整体判定为假,而andalso”短路”操作,直接判定整个表达式为假,从效率上来说,andalso会高一些

复制代码 代码如下:

op Description
== 等于
/= 不等于
=>= 大于等于
> 大于
=:= 精确的等于
=/= 精确的不等于

Examples
复制代码 代码如下:

> 1==1.0.
true
> 1=:=1.0.
false
> 1 > a.
false

注: 一般语言的 小于等于 是"
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah pengendali akar dalam bahasa C? Apakah pengendali akar dalam bahasa C? Mar 06, 2023 pm 02:39 PM

Dalam bahasa C, tiada operator root Fungsi terbina dalam "sqrt()" digunakan untuk membuka root, dan sintaks "sqrt(value x)" digunakan sebagai contoh, "sqrt(4)" adalah untuk melaksanakan operasi punca kuasa dua pada 4. , hasilnya ialah 2. sqrt() ialah fungsi operasi akar terbina dalam bahasa C Hasil operasinya ialah punca kuasa dua aritmetik bagi fungsi pembolehubah;

Ralat Golang: 'penggunaan ... operator tidak sah' Bagaimana untuk menyelesaikannya? Ralat Golang: 'penggunaan ... operator tidak sah' Bagaimana untuk menyelesaikannya? Jun 24, 2023 pm 05:54 PM

Bagi pembangun Golang, "invaliduseof...operator" ialah ralat biasa. Ralat ini biasanya berlaku apabila menggunakan fungsi parameter panjang berubah-ubah. Ia akan dikesan pada masa penyusunan dan menunjukkan bahagian mana yang mempunyai masalah. Artikel ini akan memperkenalkan cara menyelesaikan ralat ini. 1. Apakah fungsi parameter panjang pembolehubah? Fungsi parameter panjang pembolehubah juga dipanggil fungsi parameter pembolehubah Ia adalah jenis fungsi dalam bahasa Golang. Menggunakan fungsi parameter panjang boleh ubah, anda boleh menentukan berbilang fungsi seperti berikut:

Apakah maksud % dalam Java Apakah maksud % dalam Java Mar 06, 2023 pm 04:48 PM

Dalam Java, "%" bermaksud baki Ia adalah operator aritmetik binari yang boleh melakukan operasi bahagi dan mendapatkan baki Sintaksnya ialah "operand 1 % operan 2". Operan pengendali yang selebihnya "%" biasanya merupakan integer positif atau nombor negatif atau bahkan nombor titik terapung Jika nombor negatif mengambil bahagian dalam operasi ini, hasilnya bergantung pada sama ada nombor sebelumnya adalah positif atau negatif.

Analisis makna dan penggunaan operator += dalam bahasa C Analisis makna dan penggunaan operator += dalam bahasa C Apr 03, 2024 pm 02:27 PM

Operator += digunakan untuk menambah nilai operan kiri kepada nilai operan kanan dan menetapkan hasilnya kepada operan kiri Ia sesuai untuk jenis berangka dan operan kiri mesti boleh ditulis.

Apakah maksud simbol '==' dalam php Apakah maksud simbol '==' dalam php Mar 14, 2023 pm 07:05 PM

Dalam PHP, simbol "==" ialah operator perbandingan yang boleh membandingkan sama ada dua operan adalah sama Sintaksnya ialah "operand 1 == operan 2". Operator "==" membandingkan dan menguji sama ada pembolehubah di sebelah kiri (ungkapan atau pemalar) mempunyai nilai yang sama dengan pembolehubah di sebelah kanan (ungkapan atau pemalar ia hanya membandingkan nilai pembolehubah, bukan data); jenis. Jika kedua-dua nilai adalah sama, ia mengembalikan nilai benar; jika kedua-dua nilai tidak sama, ia mengembalikan nilai palsu.

Bagaimana untuk menentukan sama ada dua nombor boleh dibahagikan dalam php Bagaimana untuk menentukan sama ada dua nombor boleh dibahagikan dalam php Jan 10, 2023 pm 03:12 PM

Dalam PHP, anda boleh menggunakan operator "%" dan "==" untuk menentukan sama ada dua nombor boleh dibahagikan, anda hanya perlu menggunakan operator "%" untuk membahagikan dua nombor untuk mendapatkan bakinya, dan kemudian gunakan "=; =" operator Hanya nilai sama ada baki yang diperolehi ialah 0. Sintaks ialah "Nombor 1 % Nombor 2 == 0". Jika 0, ia boleh dibahagikan. Jika bukan 0, ia tidak boleh dibahagikan.

Peta minda sintaks Python: pemahaman mendalam tentang struktur kod Peta minda sintaks Python: pemahaman mendalam tentang struktur kod Feb 21, 2024 am 09:00 AM

Python digunakan secara meluas dalam pelbagai bidang dengan sintaksnya yang ringkas dan mudah dibaca. Menguasai struktur asas sintaks Python adalah penting, kedua-duanya untuk meningkatkan kecekapan pengaturcaraan dan untuk mendapatkan pemahaman yang mendalam tentang cara kod tersebut berfungsi. Untuk tujuan ini, artikel ini menyediakan peta minda komprehensif yang memperincikan pelbagai aspek sintaks Python. Pembolehubah dan Jenis Data Pembolehubah ialah bekas yang digunakan untuk menyimpan data dalam Python. Peta minda menunjukkan jenis data Python biasa, termasuk integer, nombor titik terapung, rentetan, nilai Boolean dan senarai. Setiap jenis data mempunyai ciri dan kaedah operasinya sendiri. Operator Operator digunakan untuk melaksanakan pelbagai operasi pada jenis data. Peta minda merangkumi jenis operator yang berbeza dalam Python, seperti operator aritmetik, nisbah

Kaedah ajaib dalam Python Kaedah ajaib dalam Python Apr 13, 2023 am 10:25 AM

Kaedah ajaib dalam Python ialah kaedah khas yang membolehkan anda menambah "sihir" pada kelas Ia sering dinamakan dikelilingi oleh dua garis bawah. Kaedah ajaib Python, juga dikenali sebagai kaedah dunder (garis bawah berganda). Selalunya, kami menggunakannya untuk perkara mudah seperti pembina (init), perwakilan rentetan (str, repr) atau pengendali aritmetik (tambah/mul). Sebenarnya, terdapat banyak kaedah yang mungkin anda tidak pernah dengar tetapi sangat berguna Dalam artikel ini, kami akan menyusun kaedah ajaib ini Kita semua tahu saiz kaedah iterator __len__, yang boleh digunakan dalam kelas kontena fungsi len() dihidupkan. Walau bagaimanapun, jika anda ingin mendapatkan panjang objek kelas yang melaksanakan iterator

See all articles