Τα μπλοκ μου#
Εισαγωγή#
Η επιλογή My Blocks ισοδυναμεί με συναρτήσεις στην Python. Η επιλογή My Blocks ομαδοποιεί τα μπλοκ σε επαναχρησιμοποιήσιμες, αποδοτικές ενότητες μπλοκ που έχουν σχεδιαστεί για την εκτέλεση μιας συγκεκριμένης εργασίας. Η επιλογή My Blocks μπορεί να κληθεί πολλές φορές μέσα σε ένα πρόγραμμα, διευκολύνοντας την οργάνωση του έργου και βοηθώντας στην αποφυγή επαναλαμβανόμενων μπλοκ.
ορισμός myBlock
myBlock
Παράμετροι |
Περιγραφή |
|---|---|
όνομα μπλοκ |
Ένα όνομα που δίνετε στο Το Μπλοκ μου. |
παράμετροι |
Προαιρετικά. Μεταβλητές που δέχονται τιμές εισόδου κατά την κλήση της συνάρτησης, επιτρέποντας τη διαβίβαση δεδομένων στη συνάρτηση. Μπορεί να είναι αριθμός ή λογική τιμή. |
Ορισμός και Κλήση των Μπλοκαρίσματός μου#
Τα μπλοκ μου#
Εάν ένα Το Μπλοκ μου δεν απαιτεί εισαγωγή, μπορείτε να το ορίσετε χωρίς παραμέτρους.
ορισμός greeting
[Define a My Block to display a message.]
εκτύπωση [Hello!] ▶
όταν ξεκινά :: hat events
[Call a My Block to display the message.]
greeting
Τα μπλοκ μου με παραμέτρους#
Οι παράμετροι σάς επιτρέπουν να δώσετε σε ένα Το Μπλοκ μου τις πληροφορίες που χρειάζεται για να λειτουργήσει, όπως πόσες φορές πρέπει να ολοκληρώσει μια ακολουθία κινήσεων.
Για παράδειγμα, ένα Το Μπλοκ μου θα μπορούσε να χρησιμοποιήσει μια αριθμητική παράμετρο για να πει στο Ρομπότ 123 πόσα βήματα πρέπει να διανύσει. Αυτό σας επιτρέπει να χρησιμοποιείτε το ίδιο Το Μπλοκ μου με διαφορετικούς τρόπους ανάλογα με τις τιμές που του δίνετε.
ορισμός turns (number) :: custom
[Define a My Block with a parameter.]
επανέλαβε (number)
κίνηση [εμπρός v] για (50) [mm v]
στροφή [δεξιά v] για (90) μοίρες
όταν ξεκινά :: hat events
[Call a My Block start turning.]
turns [4]