Programming
Swift: Closures
กลุ่มโค้ดที่ทำงานร่วมกันโดยไม่ต้องสร้างฟังก์ชัน
29 กรกฎาคม 2023 • 1 นาที
0

Table of Contents
Closures คือ ตัวแปรที่สามารถเก็บโค้ดไว้ในตัวแปรได้ โดยไม่ต้องสร้างฟังก์ชัน และสามารถเรียกใช้งานได้เหมือนฟังก์ชัน

let greeting = {
print("Hello, World!")
}
Closure Expression Syntax
การประกาศ Closures ใน Swift มีรูปแบบดังนี้

{ (<#parameters#>) -> <#return type#> in
<#statements#>
}
ตัวอย่าง

let greeting = { (name: String) -> String in
return "Hello, \(name)"
}
การเรียกใช้งาน

let message = greeting("World")
print(message) // Hello, World
Tags:Swift
คลิกเพื่อแสดงความคิดเห็น