เรียนเขียนโปรแกรมง่ายๆกับ Expert Proramming Tutor ในบท การใช้ Functions Declaration
เราจะมาสอนเขียน function บนภาษา DART บทก่อนเเล้วได้สอนกันไปเบื้องต้นเเล้ว มาถึงบทของ function กันแล้ว ฟังก์ชันแบบเเรกของเราคือแบบ normalFun() ก็คือฟังก์ชันเเบบไม่มีการ return ไม่มีการรับพารามิเตอร์และอาร์กิวเมนต์ เขียนต่อจากบทที่เเล้วและ0เริ่มต้นด้วย
|
เราก็ยกตัวอย่างง่ายๆ ให้มัน printค่า normalFun ออกมา อันนี้ก็เหมือนฟังก์ชันทั่วไป ต่อมาก็ฟังก์ชันเเบบรับอาร์กิวเมนต์ เราก็จะรับ argsFun ("CATHAHA", "9999"); รับค่า string กับ ตัวเลข เราก็จะมาทำการรับค่าแบบไม่มีการ return และprint ค่าออกมา
ตัวอย่าง
|
ผลลัพธ์
ต่อมาฟังก์ชันเเบบ return กัน เราจะยกตัวอย่างฟังก์ชัน มันก็เหมือนกับฟังก์ชันที่ว่า sum ใครยังงงเดี๋ยวจะยกตัวอย่างให้ดูอีกครั้ง
แบบที่1 คือ result
ตัวอย่าง
|
เป็นการเรียกใช้แบบ return
|
แบบที่2 เราไม่จำเป็นต้องระบุ type มันสามารถรู้เองว่า return เป็นอะไร
sum2(x1 + x2)
return x1 = x2;
}
แบบที่3 คือเขียนเเบบย่อนะครับ อันนี้คือการ return
เเละแบบที่ 4 เราสามารถทำอย่างนี้ได้เลย คือไม่ต้องระบุ type
|
เราก็สามารถทำได้ทุกเเบบ เเล้วเเต่เราสะดวกเเละถนัดเลย สำหรับมือใหม่ แบบ3กับ4 อาจจะงงหน่อยผลลัพธ์
เรามาดูผลลัพธ์ 4 แบบด้านบน กันดีกว่า ก็ลองเอาไปปรับใช้กันได้เลย เจอกันบทต่อไป
Tag ที่น่าสนใจ: functions declaration programming dart normalfun argsfun return sum type beginner examples coding tutorial
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com