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.

Praxis

Perfice quaestionem quae argumenta huius thematis comprehendit.

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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська