Giả sử tôi có các biến số dir
và file
chứa các chuỗi đại diện cho thư mục và tên tệp tương ứng. Cách thích hợp trong emacs lisp để tham gia chúng vào một đường dẫn đầy đủ đến tập tin là gì?Cách chính xác để kết hợp nhiều thành phần đường dẫn vào một đường dẫn đầy đủ trong các emacs lisp là gì?
Ví dụ: nếu dir
là "/usr/bin"
và file
là "ls"
, thì tôi muốn "/usr/bin/ls"
. Nhưng nếu thay vào đó, dir
là "/usr/bin/"
, tôi vẫn muốn điều tương tự, không có dấu gạch chéo lặp lại.
Từ ngữ của tiêu đề ("tham gia nhiều thành phần đường dẫn") thực sự chung chung hơn một chút so với vấn đề thực tế, nhưng nếu có ai tìm kiếm giải pháp xử lý giá trị của "nhiều"> 2, hãy xem http: // stackoverflow.com/questions/9694661 – phils
Vâng, nếu bạn có thể tham gia hai thành phần, sau đó bạn có thể sử dụng đệ quy để tham gia một số tùy ý. Tôi cho rằng tôi xem xét hai vấn đề tương đương bằng cảm ứng. –