Tóm tắt câu trả lời ở đây và các nơi khác:
Cả hai đều được sử dụng rộng rãi như là số nhiều của index bằng tiếng Anh. Chỉ số Latinh phổ biến hơn trong các ngữ cảnh khoa học và toán học, như trong chỉ mục (chỉ số) của mảng trong công thức. Nhưng chỉ số dường như đang tăng lên, tương đối mạnh hơn trong xuất bản ('chỉ số định kỳ') và tiếng Anh Mỹ.
Một số người xem một giá trị trong việc sử dụng chỉ số duy nhất cho số nhiều của danh từ index, như trái ngược với 3 người đơn lẻ thì hiện tại chỉ số của động từ index. ("Ông chỉ số tất cả các TPS báo cáo, bạn có thể tìm thấy những chỉ số trong file hình tròn.")
Một số cảm nhận một cái bóng nhỏ của sự khác biệt giữa đơn giản mảng số-bù đắp chỉ số và cấu trúc dữ liệu phức tạp hơn của cơ sở dữ liệu chỉ mục hoặc toàn văn chỉ mục. ("Các chỉ mục bị hỏng bởi vì mã cập nhật có lỗi off-by-one trong các chỉ mục của nó.")
Những khác biệt này đủ tinh tế để chúng có thể duy trì trong cộng đồng thực hành chặt chẽ mà tài liệu sở thích của họ.
biến Cụ thể khi đặt tên trong mã:
Sử dụng indexes
có tính chất thường xuyên, mong muốn rằng một đơn giản grep tìm kiếm index
cũng sẽ tìm thấy nó. Khi tìm kiếm các cách gián tiếp, trong đó các offset tương tự có thể được tham chiếu, điều đó có thể hữu ích.
target_index = 0
indexes[target] = 0
indexes['target'] = 0
target = len(indexes)
indices
không có tài sản này, vì vậy tôi thích indexes
trong mã.
Trong một thời gian tại một công ty, một số người trong chúng tôi đã thử sử dụng "các đột biến". Không thực sự bắt kịp, có lẽ bởi vì chúng tôi không có can đảm để làm điều đó trong tài liệu, nhưng tôi cảm thấy nỗ lực là đáng giá ;-) –
Tôi bỏ phiếu để đóng câu hỏi này là chủ đề vì đây không phải là câu hỏi lập trình nhưng câu hỏi tiếng Anh – Tunaki
Câu trả lời là Chính tả. – Rob