반응형
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
반응형
'ProgramingTip' 카테고리의 다른 글
컴파일러가 힙 메모리 할당을 최적화 할 수 있습니까? (0) | 2020.11.15 |
---|---|
Gradle 로그는 어디에 있습니까? (0) | 2020.11.15 |
Qt Quick 대 Qt 위젯 (0) | 2020.11.15 |
Visual Studio (Express) 2008에서 Unix (LF) 줄 끝을 강제로 적용 할 짐? (0) | 2020.11.15 |
serialVersionUID를 사용하거나 경고를 선언 하시겠습니까? (0) | 2020.11.15 |