Câu hỏi phỏng vấn Flutter
Câu hỏi

Phân biệt giữa tham số đặt tên và tham số vị trí trong Dart?

Câu trả lời

Trong ngôn ngữ lập trình Dart, có hai loại tham số chính được sử dụng trong việc truyền dữ liệu vào hàm: tham số đặt tên (named parameters) và tham số vị trí (positional parameters).

  1. Tham số vị trí (Positional Parameters):

    • Tham số vị trí được định nghĩa trong danh sách tham số của hàm mà không cần bất kỳ dấu hiệu đặc biệt nào.
    • Chúng được truyền vào hàm dựa trên vị trí của chúng trong danh sách tham số định nghĩa của hàm.
    • Dart hỗ trợ cả tham số vị trí bắt buộc và tùy chọn. Tham số vị trí tùy chọn được bao trong dấu ngoặc vuông [] và có thể có giá trị mặc định.
  2. Tham số đặt tên (Named Parameters):

    • Tham số đặt tên được định nghĩa trong danh sách tham số của hàm bằng cách sử dụng dấu ngoặc nhọn {}.
    • Khi gọi hàm, tham số đặt tên được chỉ định bằng cách sử dụng tên của chúng, giúp làm cho mã nguồn dễ đọc và hiểu hơn, đặc biệt là trong trường hợp hàm có nhiều tham số.
    • Tất cả tham số đặt tên đều là tùy chọn và có thể có giá trị...
middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Sự khác biệt giữa async và async* trong Dart là gì?

junior

Sự khác biệt giữa Flutter và ứng dụng dựa trên WebView là gì?

junior

Có bao nhiêu loại widget trong Flutter?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào