Sunrabbit

Bạn vẫn đang nhập kiểu dữ liệu thủ công từng cái một à?

  • Ngôn ngữ viết: Tiếng Hàn Quốc
  • Quốc gia: Tất cả các quốc giacountry-flag
  • CNTT

Đã viết: 2024-08-13

Đã viết: 2024-08-13 18:35

Hãy lấy một đoạn mã làm ví dụ.

Đó là mã chuyển đổi chữ cái đầu tiên của mỗi từ thành chữ hoa.


Tuy đơn giản nhưng điều này khiến kiểu trả về (return type) trở thành chuỗi (string), và việc suy luận kiểu dữ liệu trở nên không thể.



Tất nhiên, chúng ta có thể gõ từng kiểu dữ liệu một như trên.

Tuy nhiên, kiểu dữ liệu như trên khiến khả năng đọc hiểu trở nên kém. Có lẽ nguyên nhân là do toán tử ba ngôi (ternary operator) lồng nhau và cấu trúc đệ quy.

Nhưng thật đáng kinh ngạc, TypeScript hỗ trợ kiểu dữ liệu cấp cao (higher-order type).

Và dựa trên kiểu dữ liệu cấp cao đó, có một thư viện kiểu dữ liệu cấp cao.



Chúng ta có thể sử dụng thư viện này để sắp xếp lại định nghĩa kiểu dữ liệu một cách gọn gàng.


Đoạn mã ở đây.


Như vậy, thông qua các kiểu dữ liệu cấp cao, chúng ta có thể sắp xếp kiểu dữ liệu một cách dễ đọc hơn.

Ngoài ra, còn có nhiều tính năng khác, vì vậy hãy truy cập vào trang web để xem xét và sử dụng khi cần thiết.


Bình luận0