ProgramingTip

Elisp에서 기호를 공유로 변환

bestdevel 2020. 11. 15. 11:34
반응형

Elisp에서 기호를 공유로 변환


Emacs lisp에서 소유 유형을 어디에서 어떻게 변환 할 수 있습니까?

나는 symbol-to-string기능이나 추가 할 수 없습니다 .


용도 :symbol-name

(symbol-name 'some-symbol)

기호 이름 (문자열)이 주어지면 기호 값을 수 있습니다. Trey Jackson의 솔루션 사용 :

(setq ASymbol 10)  => 10
(intern "ASymbol")  => 'ASymbol (e.g. the unevaluated symbol with name "ASymbol")
(symbol-value (intern "ASymbol")) => 10

이름 만있는 기호의 값을 얻으려는 경우 유용합니다. 예를 들어, 읽습니다.

intern가지 참고 사항 : 주어진 이름의 기호 값을 반환합니다. 그 이름을 가진 기호가 해당 이름의 기호를 만듭니다. intern-soft주어진 이름을 가진 것이 존재하지 않는 경우 새 기호를 사용할 수 없습니다 .

참고 URL : https://stackoverflow.com/questions/4651274/convert-symbol-to-a-string-in-elisp

반응형