Hemsida » hur » Ruby Function (metod) Syntax

    Ruby Function (metod) Syntax

    Ruby-språket gör det enkelt att skapa funktioner.

    Funktionssyntax

    def funktionsnamn (variabel)
    lämna tillbaka
    slutet

    exempel

    Din funktion kan beräkna värden och lagra dem i lokala variabler som är specifika för funktionen. Dessa värden kan sedan returneras med lämna tillbaka påstående.

    def say_hello (namn)
    var = "Hej," + namn
    returnera var
    slutet

    Retureringen kan också förkortas för mycket enkla funktioner i en enda linje

    def say_hello (namn)
    returnera "Hej" + namn
    slutet

    Du kan förenkla funktionen ytterligare. Det sista uttrycket som utvärderas returneras automatiskt med metoden. Till exempel:

    def say_hello (namn)
    "Hej" + namn
    slutet

    Detta skulle returnera samma värde som tidigare funktioner.

    Att ringa en funktion

    funktion param1, param2

    eller

    funktion (param1, param2)

    Exempel

    sätter say_hello ("Geek")