Functions
ฟังก์ชัน (Function) คือ บล็อกของชุดคำสั่งสำหรับการทำงานเฉพาะอย่าง โดยแต่ละฟังก์ชันจะถูกกำกับด้วยชื่อเรียก ซึ่งใช้ในการอ้างอิง
การสร้างฟังก์ชัน
func functionName (parameters) -> ReturnType {
// คำสั่งเพื่อระบุการทำงานของฟังก์ชัน
}func addNumber(firstNumber: Int, secondNumber: Int) -> Int {
let result = firstNumber + secondNumber
return result
}
var totResult = addNumber(firstNumber: 3, secondNumber: 15)
print(totResult) // 18ฟังก์ชันที่ไม่มีพารามิเตอร์และไม่มีการรีเทิร์นค่า
ฟังก์ชันที่มีพารามิเตอร์แต่ไม่มีการรีเทิร์นค่า
ฟังก์ชันที่มีพารามิเตอร์มากกว่า 2 ตัว แต่ไม่มีการรีเทิร์นค่า
ฟังก์ชันที่มีการรีเทิร์นค่า
การใช้พารามิเตอร์แบบ External และ Local name
การกำหนดค่าเริ่มต้นให้กับพารามิเตอร์
การกำหนดพารามิเตอร์แบบ Optional
Function Type
(1) การใช้ Function Type ในรูปแบบตัวแปร
(2) การใช้ Function Type ในแบบพารามิเตอร์
แหล่งข้อมูลอ้างอิง
Last updated