Cuối cùng tôi đã hiểu / phát hiện ra lý do tại sao tôi không bao giờ phải sử dụng phạm vi mở rộng cú đúp bash
của (và cũng zsh
là) một cách chính xác: cú pháp {1..10}
thay vì những gì tôi giả sử là dấu chấm lửng , tức là {1...10}
.
Tôi có thể biết tại sao hai chấm được chọn trên ba chấm không? Việc sử dụng dấu chấm lửng trong lập trình máy tính là phổ biến và được hiểu rõ như được chỉ ra bởi liên kết (Wikipedia), đó là lý do tại sao điều này khơi gợi sự tò mò của tôi.
n1..n2
trong lập trình để biểu thị một phạm vi từ n1 đến n2 trước Perl khá nhiều. Xem Hướng dẫn sử dụng Pascal này từ năm 1970, phần 6.1.2 trên trang 17 .
..
so ...
với bao gồm cả điểm cuối đúng hay không, nhưng tôi có thể sai. (Ruby? Đó có phải là Ruby không?)