Τελεστές του Xcas

### 1.14.2 Τελεστές του `Xcas`

- `$` είναι η ενθηματική εκδοχή του `seq`. Για παράδειγμα :
  `(2```^```k)$(k=0..3)= seq(2```^```k,k=0..3)=(1,2,4,8)` (μην ξεχάσετε να βάλετε παρενθέσεις γύρω από τα ορίσματα),
- `mod` ή `%` ορίζει έναν αριθμό - υπόλοιπο,
- `@` συνθέτει συναρτήσεις. Για παράδειγμα : `(f@g)(x)=f(g(x))`,
- `@@` για να συνθέσουμε μία συνάρτηση πολλές φορές (όπως η δύναμη, αντικαθιστώντας πολλαπλασιασμό με σύνθεση). Για παράδειγμα : `(f@@3)(x)=f(f(f(x)))`,
- `minus union intersect` για τηn διαφορά, την ένωση και την τομή δύο συνόλων,
- `->` ορίζει μια συνάρτηση,
- `:=` `=>` αποθηκεύουν μια παράσταση σε μια μεταβλητή (=> είναι η ενθηματική εκδοχή του `sto` και η θέση του ορίσματος είναι διαφορετική από αυτήν του `:=`). Για παράδειγμα : `a:=2` ή `2``=>``a` ή `sto(2,a)`.
- `=<` αποθηκεύει μια παράσταση σε μια μεταβλητή, αλλά η αποθήκευση γίνεται κατά αναφορά εάν ο στόχος είναι ένα στοιχείο πίνακα ή ένα στοιχείο λίστας. Αυτό είναι γρηγορότερο αν τροποποιείτε αντικείμενα μέσα σε μια υπάρχουσα λίστα ή μέσα σε έναν υπάρχοντα πίνακα μεγάλου μεγέθους. Επειδή δεν δημιουργείται αντίγραφο, η τροποποίηση γίνεται επί τόπου. Χρησιμοποιείστε με προσοχή, όλα τα αντικέιμενα που δείχνουν σε αυτόν τον πίνακα ή σε αυτήν την λίστα θα τροποποιηθούν.