Junior
Τι συμβαίνει αν μια συνάρτηση δέχεται μια τιμή τύπου double και ως όρισμα περνάει μια τιμή που δεν ταιριάζει με αυτόν τον τύπο, για παράδειγμα, μια συμβολοσειρά;
sobes.tech AI
Απάντηση από AI
Θα προκύψει σφάλμα μεταγλώττισης. Ο τύπος του ορίσματος δεν μετατρέπεται αυτόματα σε Double.
func processDouble(value: Double) {
print(value)
}
// processDouble(value: "hello") // Σφάλμα μεταγλώττισης: Δεν είναι δυνατή η μετατροπή της τιμής τύπου 'String' σε αναμενόμενο τύπο ορίσματος 'Double'