Áp dụng quy tắc đặt tên với biến trong VEXcode 123

Trong VEXcode 123, bạn được yêu cầu đặt tên cho một biến mới khi tạo một biến.


Quy tắc tên hợp lệ

Tên biến phải là duy nhất nhưng có những thông số kỹ thuật khác mà tên phải tuân theo.

Tên biến được sử dụng ở những nơi sau:

  1. Số (được tạo bằng cách sử dụng “Tạo biến”)
  2. Boolean (được tạo bằng cách sử dụng “Tạo Boolean”)
  3. Danh sách (được tạo bằng cách sử dụng “Tạo danh sách”)
  4. Danh sách 2D (được tạo bằng cách sử dụng “Tạo danh sách 2D”)

Dưới đây là tổng quan về các tiêu chí khi chọn tên hợp lệ:

  • Tên không được sử dụng ký tự đặc biệt.
    Ví dụ về tên biến không hợp lệ. Tên được đọc là 'bigNumber!', bao gồm một dấu chấm than. Cảnh báo có nội dung Không được phép sử dụng ký hiệu.
  • Tên phải bắt đầu bằng một chữ cái. Nó không thể bắt đầu bằng một số.
    Ví dụ về tên biến không hợp lệ. Tên xe được viết là '2ndWheel', bắt đầu bằng một con số. Cảnh báo có nội dung Yêu cầu phải có thư.
  • Tên không thể sử dụng dấu cách.
    Ví dụ về tên biến không hợp lệ. Tên được đọc là 'số trước', bao gồm một khoảng trắng. Cảnh báo có nội dung Không được phép có khoảng trắng.
  • Tên không thể là từ dành riêng trong VEXcode 123. Từ dành riêng là từ hoặc tên mà VEXcode 123 đã sử dụng. Ví dụ: for, while, break, else, not.
    Ví dụ về tên biến không hợp lệ. Tên được đọc là 'if', đây là một từ mà VEXcode 123 đang sử dụng. Cảnh báo có nội dung từ khóa VEXcode không được phép.
  • Tên phải là duy nhất (chỉ được sử dụng một lần), nhưng bạn có thể có các trường hợp khác nhau (một chữ hoa và một chữ thường).
    Ví dụ về tên biến không hợp lệ. Tên được đọc là 'counter', đã được định nghĩa trong dự án. Cảnh báo có nội dung Tên đã được sử dụng.

Lỗi tên có thể xảy ra

Khi bạn tạo tên biến, nếu bạn thấy lỗi "Tên đã lấy", điều đó có nghĩa là có tên trùng lặp trong bất kỳ nhóm nào ở trên.

Ví dụ về người dùng tạo một biến có tên đã được một biến khác sử dụng. Cảnh báo có nội dung Tên đã được sử dụng.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: