
Κάποιο λάθος θα έκανα πριν. Παράθεση από: nikolasmer στις 22 Απρ 2026, 12:23:53 ΜΜΣτο παραπάνω πρόγραμμα εννούσα το ΓΡΑΨΕ μέσα στο πρόγραμμαΑυτό επιτρέπεται, ποιον κώδικα δοκίμασες και σου έβγαλε πρόβλημα;
Γραψε Συναρτηση_ταδε(τάδε)
Παράθεση από: alkisg στις 22 Απρ 2026, 12:15:30 ΜΜΟ έλεγχος εγκυρότητας είναι runtime.Ευχαριστώ πολύ.
Ο (σημασιολογικός) έλεγχος συμβατότητας τύπων δεδομένων είναι compile time.
Δεν μπορείς με έλεγχο εγκυρότητας να παρακάμψεις θέματα μεταγλώττισης.
Αν η ΓΛΩΣΣΑ είχε τύπο δεδομένων "ΘΕΤΙΚΟΣ: n", τότε το ακέραιος^n θα ήταν κι αυτό ακέραιος.
Τώρα που έχει μόνο "ΑΚΕΡΑΙΟΣ: n", δεν υπάρχει τρόπος το ακέραιος^n να είναι ακέραιος, αφού το n μπορεί να είναι αρνητικός. θα χρειαστείς και την συνάρτηση Α_Μ.
Παράθεση από: alkisg στις 22 Απρ 2026, 12:15:30 ΜΜΓια την "ΓΡΑΨΕ" στο εσωτερικό συναρτήσεων, αν θες να ενεργοποιήσεις αυτήν την δυνατότητα που είναι εκτός ύλης, πήγαινε στο μενού Εργαλεία → Επιλογές → Ασάφειες.Στο παραπάνω πρόγραμμα εννούσα το ΓΡΑΨΕ μέσα στο πρόγραμμα
Παράθεση από: evry στις 22 Απρ 2026, 10:40:49 ΠΜΤι θα γίνει αν x=101;Αρχικά είχα χρησιμοποιήσει α_μ και δε με δούλευε. ξανα έγραψα κώδικα και τώρα δουλεύει.