Tôi đã tìm kiếm trên tất cả các tệp Lisp của Emacs trong repo Emacs Git và thấy (goto-char (point-min))
xảy ra 3621 lần và (goto-char 1)
xảy ra 31 lần. Cá nhân, tôi thấy rất nhiều (point-min)
nhưng không 1
, thậm chí trong nhiều trường hợp, chắc chắn 100% rằng khu vực này không bị thu hẹp. Vì vậy, đây là câu hỏi của tôi: (point-min)
vẫn được ưa thích hơn 1
ngay cả trong bộ đệm không bị thu hẹp?
Tôi đoán 1
là nhanh hơn (point-min)
, không có nghĩa là nó nhẹ như thế nào, bởi vì 1
không đổi trong khi (point-min)
là một cuộc gọi chức năng. Bên cạnh đó, 1
ngắn hơn nhiều so với (point-min)
, 1 ký tự so với 11 ký tự.