---
title: Ưu tiên sử dụng cú pháp rút gọn [T] thay vì Array<T>
impact: CRITICAL
impactDescription: Tăng tính nhất quán, chuyên nghiệp và ngắn gọn cho mã nguồn Swift hiện đại.
tags: swift, ios, syntax, sugar, collection
---

## Ưu tiên sử dụng cú pháp rút gọn [T] thay vì Array<T>

Swift hỗ trợ cú pháp rút gọn (syntactic sugar) rất mạnh mẽ cho các kiểu tập hợp. Hãy luôn ưu tiên dùng `[Int]` thay vì `Array<Int>`, `[String: Any]` thay vì `Dictionary<String, Any>`, và `Int?` thay vì `Optional<Int>`. Việc viết ngắn gọn giúp code dễ đọc hơn và tuân thủ đúng phong cách thiết kế của Swift.

**Incorrect (dùng full type name):**

```swift
let users: Array<String> = []
let prices: Dictionary<String, Double> = [:]
let status: Optional<Int> = nil
```

**Correct (dùng cú pháp rút gọn):**

```swift
let users: [String] = []
let prices: [String: Double] = [:]
let status: Int? = nil
```

**Tools:** SwiftLint (syntactic_sugar)
