Cursus Raku / Elementa / Conditiones comprobationes
Comparando numeri
Ad comparandum duos numeros, utere sequentibus operatoribus. Omnes sunt satis manifesti si alias linguas programmandi noveris.
== |
Aequalis |
!= |
Non aequalis |
< |
Minor quam |
<= |
Minor aut aequalis |
> |
Maior quam |
>= |
Maior aut aequalis |
Fere-aequalis
Praeter standardos operatores, Raku addit operatorem fere-aequalem =~=
, qui numeros fere comparat. Eius eventus est Verum
si duo numeri relative proximi sunt. Maxima differentia relativa non debet excedere valorem inbuilt $*TOLERANCE
, qui est aequalis 1e-15
.
Versiones Unicode
Quidam ex supra operatoribus habent aequivalentes Unicode:
!= |
≠ |
<= |
≤ |
>= |
≥ |
=~= |
≅ |
Exempla
Quaedam exempla cum operatoribus qui numeros comparant:
dic 10 == 10; # Verum
dic 10 != 10; # Falsum
dic 15 < 10; # Falsum
dic 10 <= 10; # Verum
dic 16 > 10; # Verum
dic 10 >= 14; # Falsum
dic 1.000000000000000000000001 =~= 1.000000000000000000000002; # Verum
dic 2e17 + 1 =~= 2e17 + 100; # Verum
Nota numerum 1.000000000000000000000001
esse numerum Rat
, ita non amittis praecisionem in expressione cum numero proximo 1.000000000000000000000002
. Ultimum exemplum cum 2e17
operatur cum numeris Num
, qui habent praecisionem restrictam.
Cursus navigatio
←
Conditiones comprobationes / if
et unless
ut statement modificatores
|
Conditiones comprobationes / Comparando catenae
→
💪 Or jump directly to the exercises to this section.
Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus
Translationes huius paginae: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська