ฉันค้นหาไฟล์ Emacs Lisp ทั้งหมดใน repac Emacs Git และพบว่า(goto-char (point-min))
เกิดขึ้น 3621 ครั้งและ(goto-char 1)
เกิดขึ้น 31 ครั้ง โดยส่วนตัวแล้วฉันเห็นจำนวนมาก(point-min)
แต่ไม่มีเลย1
แม้แต่ในหลาย ๆ กรณีก็มั่นใจได้ 100% ว่าพื้นที่ไม่ได้ถูก จำกัด ดังนั้นนี่คือคำถามของฉัน: (point-min)
ยังคงต้องการมากกว่า1
แม้แต่ในบัฟเฟอร์ที่ไม่ จำกัด ?
ฉันเดาว่า1
เร็วกว่า(point-min)
ไม่ว่ามันจะเป็นเรื่องเล็กน้อยเพียงใดเพราะ1
เป็นค่าคงที่ในขณะที่(point-min)
เรียกใช้ฟังก์ชัน นอกจาก1
นี้สั้นกว่ามากคือ(point-min)
1 ตัวอักษรกับ 11 ตัวอักษร