「问题」怎么测试函数获取到选中区域是否是正确的

看到一个可以获取选中区域的函数,

(defun get-mark-content ()
  ;; (interactive)
  (with-current-buffer
      ;; buffername
      (current-buffer)
       
    (buffer-substring-no-properties
     (region-beginning)
     (region-end))))

怎么测试这个函数返回出来的的东西

(setq return-value (get-mark-content))
(describe-variable 'return-value)

选中一个区域后以什么方式调用这个函数呢?

要么调成 interactive,可以通过M-x或者绑定快捷键调用

要么通过M-:(get-mark-content) 手动调用

(message “%S” get-mark-content)