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 • Български • Русский • Українська