Programming

Swift: Closures

กลุ่มโค้ดที่ทำงานร่วมกันโดยไม่ต้องสร้างฟังก์ชัน

29 กรกฎาคม 20231 นาที
0
Swift: Closures
Table of Contents

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

Swift Logo
let greeting = { print("Hello, World!") }

Closure Expression Syntax

การประกาศ Closures ใน Swift มีรูปแบบดังนี้

Swift Logo
{ (<#parameters#>) -> <#return type#> in <#statements#> }

ตัวอย่าง

Swift Logo
let greeting = { (name: String) -> String in return "Hello, \(name)" }

การเรียกใช้งาน

Swift Logo
let message = greeting("World") print(message) // Hello, World
Tags:Swift

คลิกเพื่อแสดงความคิดเห็น