Διαδρομές
/
Elixir
Elixir
/
Ύλη
/
Ακέραιοι
Ακ

Ακέραιοι σε Elixir

32 ασκήσεις

Σχετικά με την έννοια Ακέραιοι

Στην Elixir υπάρχουν δύο διαφορετικά είδη αριθμών: ακέραιοι και αριθμοί κινητής υποδιαστολής.

Οι ακέραιοι είναι ακέραιοι αριθμοί.

integer = 3
# => 3

Μερικές χρήσιμες συναρτήσεις για εργασία με ακέραιους βρίσκονται στο module Integer.

Integer.digits(123)
# => [1, 2, 3]

Οι μεγάλοι ακέραιοι (αλλά και οι αριθμοί κινητής υποδιαστολής) συνήθως μορφοποιούνται χωρίζοντας κάθε 3 ψηφία σε ομάδες με κάτω παύλα.

1_000_000
# => 1000000

Το μέγιστο μέγεθος των αριθμών στην Elixir περιορίζεται μόνο από τη διαθέσιμη μνήμη του συστήματος, επειδή η Elixir χρησιμοποιεί αριθμητική αυθαίρετης ακρίβειας.

Η Elixir υποστηρίζει επίσης συντομευμένους συμβολισμούς για την εισαγωγή δυαδικών, οκταδικών και δεκαεξαδικών ακεραίων.

0b0100
# => 4

0o555
# => 365

0xFF
# => 255

Σύγκριση

Οι ακέραιοι και οι αριθμοί κινητής υποδιαστολής μπορούν να θεωρηθούν ίσοι (==) αν έχουν την ίδια τιμή. Ωστόσο, επειδή είναι διαφορετικοί τύποι, δεν είναι ποτέ αυστηρά ίσοι (===).

1 == 1.0
# => true

1 === 1.0
# => false
Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα

Μάθε την έννοια Ακέραιοι

Η εξάσκηση είναι κλειδωμένη

Ξεκλείδωσε 10 ακόμη ασκήσεις για να εξασκηθείς στην έννοια Ακέραιοι