beginning-of-buffer
¶beginning-of-buffer に引数を指定して呼び出すと、goto-char に渡す値を算出する式が評価されます。この式は、一見するとかなり複雑です。内部の if 式や多くの算術演算が含まれています。具体的には次のようになります。
(if (> (buffer-size) 10000)
;; Avoid overflow for large buffer sizes!
(* (prefix-numeric-value arg)
(/ size 10))
(/
(+ 10
(* size
(prefix-numeric-value arg)))
10))