Λειτουργία Ruby (μέθοδος) Σύνταξη
Η γλώσσα Ruby διευκολύνει τη δημιουργία λειτουργιών.
Σύνταξη λειτουργίας
def functionname (μεταβλητή)
ΕΠΙΣΤΡΟΦΗ
τέλος
Παραδείγματα
Η λειτουργία σας μπορεί να υπολογίσει τις τιμές και να τις αποθηκεύσει σε τοπικές μεταβλητές που είναι συγκεκριμένες για τη λειτουργία. Αυτές οι τιμές μπορούν στη συνέχεια να επιστραφούν με το ΕΠΙΣΤΡΟΦΗ δήλωση.
def say_hello (όνομα)
var = "Γεια σας", + όνομα
επιστροφή var
τέλος
Η δήλωση επιστροφής μπορεί επίσης να συντομευτεί για πολύ απλές λειτουργίες σε μία γραμμή
def say_hello (όνομα)
επιστροφή "Γεια σας", + όνομα
τέλος
Μπορείτε να απλοποιήσετε τη λειτουργία περαιτέρω. Η τελευταία έκφραση που αξιολογείται επιστρέφεται αυτόματα από τη μέθοδο. Για παράδειγμα:
def say_hello (όνομα)
"Γεια σας", + όνομα
τέλος
Αυτό θα επέστρεφε την ίδια τιμή με τις προηγούμενες λειτουργίες.
Για να καλέσετε μια λειτουργία
λειτουργία param1, param2
ή
(param1, param2)
Παράδειγμα
βάζει say_hello ("Geek")