Ένα Bug αφαιρέθηκε. Στο παρακάτω απλό πρόγραμμα, η Λίστα έδειχνε ότι υπάρχει το Ν.Μ το ίδιο και η Έγκυρο() γύριζε -1. Ένα πρόβλημα που "ήρθε" από την έκδοση 8.0 αναθεώρηση 101. Αν το τμήμα Ν ήταν σε άλλο τμήμα τότε θα σβηνόντουσαν οι μεταβλητές, και προφανώς για το λόγο αυτό δεν βρέθηκε τόσο καιρό. Σπάνια χρησιμοποιείται η διέκοψε έξω από μια Δες { } που κρατάει το πολλαπλό σπάσιμο μπλοκ που πετυχαίνει η εντολή αυτή.
Το παρακάτω θα τυπώσει το 3 και θα συνεχίσει το πρόγραμμα. Η δες {} ή Try {} "τρώει" τα "λάθη"...(αν και διαβάζονται, οπότε χρειάζεται η Άδειασε Λάθος για να μην μένουν στην προσωρινή μνήμη).
Δες {
{
{
Διέκοψε
}
? 1
}
? 2
}
? 3
Τεστ προβλήματος. Πριν αλλάξετε σε αναθεώρηση 10, δοκιμάστε το!
Τμήμα Ν {
Μ=10
{
διεκοψε
}
}
Ν
Λιστα
Τύπωσε Εγκυρο(Ν.Μ)
Το παρακάτω θα τυπώσει το 3 και θα συνεχίσει το πρόγραμμα. Η δες {} ή Try {} "τρώει" τα "λάθη"...(αν και διαβάζονται, οπότε χρειάζεται η Άδειασε Λάθος για να μην μένουν στην προσωρινή μνήμη).
Δες {
{
{
Διέκοψε
}
? 1
}
? 2
}
? 3
Τεστ προβλήματος. Πριν αλλάξετε σε αναθεώρηση 10, δοκιμάστε το!
Τμήμα Ν {
Μ=10
{
διεκοψε
}
}
Ν
Λιστα
Τύπωσε Εγκυρο(Ν.Μ)
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου
You can feel free to write any suggestion, or idea on the subject.