---
title: Cảnh báo tham số closure không được sử dụng
impact: MAJOR
impactDescription: Tránh cảnh báo của compiler và làm sạch code bằng cách loại bỏ các biến không dùng tới.
tags: swift, ios, closure, parameters, clean-code
---

## Cảnh báo tham số closure không được sử dụng

Nếu một closure nhận vào các tham số nhưng bạn không sử dụng chúng trong thân hàm, hãy sử dụng dấu gạch dưới `_` thay cho tên biến. Việc này giúp giảm bớt sự lộn xộn trong code và làm rõ cho người khác biết rằng tham số đó là cố tình bị bỏ qua.

**Incorrect (khai báo tên tham số nhưng không dùng):**

```swift
apiClient.fetchData { data, error in
    print("Yêu cầu đã hoàn thành")
}
```

**Correct (dùng dấu gạch dưới cho tham số thừa):**

```swift
apiClient.fetchData { _, _ in
    print("Yêu cầu đã hoàn thành")
}
```

**Tools:** SwiftLint (unused_closure_parameter)
