Làm cách nào để phân tích cú pháp hoặc quản lý đầu vào khi cả hai tùy chọn đa ngôn ngữ và vị trí được phép?Tùy chọn chương trình tăng cường: tùy chọn vị trí và đa ngôn ngữ
Ví dụ:
./app.sample pos1 --multitokenoption a b c d pos2
Làm thế nào để thúc đẩy biết khi nào một multitokenoption
kết thúc và một lựa chọn vị trí bắt đầu? Rõ ràng, hành vi được phép logic nhất sẽ là một tùy chọn đa nhiệm phải có mặt như tham số cuối cùng, giống như xảy ra với các đối số mặc định trong các tham số hàm, nhưng tài liệu không nói gì về nó.
Tại sao bạn nghĩ rằng ‘multitokenoption' sẽ kết thúc? Nó sẽ ăn tất cả các thẻ còn lại. Nếu 'pos2' là bắt buộc, sau đó nó sẽ là một ngoại lệ ném. – HEKTO