โฮมเพจ » ทำอย่างไร » ฟังก์ชันทับทิม (เมธอด)

    ฟังก์ชันทับทิม (เมธอด)

    ภาษา Ruby ช่วยให้การสร้างฟังก์ชั่นเป็นเรื่องง่าย.

    ฟังก์ชันไวยากรณ์

    def functionname (ตัวแปร)
    กลับ
    ปลาย

    ตัวอย่าง

    ฟังก์ชันของคุณสามารถคำนวณค่าและเก็บไว้ในตัวแปรโลคอลที่เฉพาะเจาะจงกับฟังก์ชั่น ค่าเหล่านั้นสามารถถูกส่งกลับด้วย กลับ คำแถลง.

    def say_hello (ชื่อ)
    var =“ Hello,” + ชื่อ
    ส่งคืน var
    ปลาย

    ข้อความสั่งคืนยังสามารถย่อให้เล็กลงสำหรับฟังก์ชั่นที่ง่ายมากในบรรทัดเดียว

    def say_hello (ชื่อ)
    ส่งคืน“ Hello,” + ชื่อ
    ปลาย

    คุณสามารถลดความซับซ้อนของฟังก์ชั่นต่อไป การแสดงออกครั้งสุดท้ายที่ได้รับการประเมินจะถูกส่งกลับโดยอัตโนมัติโดยวิธีการ ตัวอย่างเช่น:

    def say_hello (ชื่อ)
    “ สวัสดี” + ชื่อ
    ปลาย

    นี่จะคืนค่าเช่นเดียวกับฟังก์ชั่นก่อนหน้า.

    เพื่อเรียกฟังก์ชั่น

    ฟังก์ชัน param1, param2

    หรือ

    ฟังก์ชั่น (param1, param2)

    ตัวอย่าง

    ทำให้ say_hello (“ Geek”)