ยินดีต้อนรับแขกผู้มาเยือน กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
ส่งอีเมล์ยืนยันการใช้งาน?
 
Please Login!

ผู้เขียน หัวข้อ: เกร็ดความรู้เกี่ยวกับคำสั่ง Return  (อ่าน 488 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ sak2005

  • เว็บดีไซน์เนอร์

  • 7964
  • Coolfirms

  • โพสต์: 1,965
  • zula: 3722.25

  • *
  • สมาชิกกิตติมศักดิ์
  • ตำแหน่ง:ครูผู้ให้

  • ล็อคอินล่าสุด
    เมื่อวานนี้ เวลา 19:18
เกร็ดความรู้เกี่ยวกับคำสั่ง Return
« เมื่อ: 09 เมษายน 12, 10:11:05 »
ใครที่ยังไม่รู้ว่าคำสั่ง Return เขามีไว้ทำอะไร?และใช้ยังไง?

อาจารย์มีคำตอบให้ส่วนหนึ่ง คนที่ยังไม่รู้ก็จะได้รู้และใช้งานเป็น

Return แปลเป็นไทยแบบง่ายๆ หมายถึง หวนคืน ยกตัวอย่าง เช่น -

เราเดินออกมาจากบ้านไปทำงาน และเดินออกจากที่ทำงานกลับไปบ้าน

อาการที่เราเดินออกจากที่ทำงานกลับไปบ้าน นั่นแหละเขาเรียกว่า Return หรือพาตัวเองกลับที่เดิม คือบ้าน

ใครที่คนรักหรือแฟนเก่าที่ร้างกันมานาน กลับมาคืนดีด้วย อันนี้เขาเรียกว่า ความรักรีเทิร์น
--------------------------------------------------------------------------------------- 
คำสั่ง Return มักใช้เขียนร่วมกับคำสั่งที่เขียนออกมาเป็น Function ซะเป็นส่วนใหญ่

การใช้งานคำสั่ง Return แบ่งออกเป็น 2 ลักษณะการใช้งาน

1. รีเทิร์นโดยฟังก์ชั่น

2.รีเทิร์นโดยเงื่อนไข
--------------------------------------------------------------
ตัวอย่างโค๊ด:  รีเทิร์นโดยฟังก์ชั่น (Ret Func)

โค๊ด: [Select]
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim a As Integer = 5, b As Integer = 4
        MsgBox("รีเทิร์น = " & ADD(a, b), MsgBoxStyle.Information, "")
    End Sub
   
    Public Function ADD(ByVal a As Integer, ByVal b As Integer)
        Dim Ret As Integer = a + b
        Return Ret
    End Function
End Class

Answer: 9
=================================================
ตัวอย่างโค๊ด:  รีเทิร์นโดยเงื่อนไข (Result Func)

โค๊ด: [Select]
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim a As Integer = 5, b As Integer = 4
        MsgBox("รีเทิร์น = " & ADD(a, b), MsgBoxStyle.Information, "")
    End Sub

    Public Function ADD(ByVal a As Integer, ByVal b As Integer)
        If a > b Then
            Return a
        Else
            Return b
        End If
    End Function
End Class

Answer: 5
=====================================================
โค๊ด: JavaScript (*.js)

โค๊ด: [Select]
a = 5;
b = 4;
var ShellObj=new ActiveXObject("WScript.Shell");
function ADD(a, b) {
    ret =  a + b
    return ret
 }
ShellObj.Popup("answer: " + ADD(a, b), 0, "");
---------------------------------------------------------------------------
โค๊ด: AutoIt v3 (*.au3)

โค๊ด: [Select]
$a = 5
$b = 4
Func Add($a, $b)
    Return $a + $b
EndFunc
MsgBox(0, "", "Answer: " & Add($a, $b))
----------------------------------------------------------------------------
โค๊ด: AutoHotKey (*.ahk)

โค๊ด: [Select]
x = 5
y = 4
Add(x, y)
{
    return x + y
}
MsgBox, 0,, % "answer: " Add(x, y)
+1 โดย win2764
« แก้ไขครั้งสุดท้าย: 09 เมษายน 12, 13:00:13 โดย sak2005 »
จำเป็นต้องใช้ FlashPlayer

คำคม: เมื่อเวลาเปลี่ยน.. ทุกอย่างเปลี่ยน..