2
심볼의 첫 번째 문자가 lisp의 문자인지 테스트하는 방법은 무엇입니까? alpha-char-p 함수와 관련이 있다는 것을 알고 있습니다. 이처럼심볼의 첫 번째 문자가 lisp의 문자인지 테스트하는 방법은 무엇입니까?
심볼의 첫 번째 문자가 lisp의 문자인지 테스트하는 방법은 무엇입니까? alpha-char-p 함수와 관련이 있다는 것을 알고 있습니다. 이처럼심볼의 첫 번째 문자가 lisp의 문자인지 테스트하는 방법은 무엇입니까?
:
(alpha-char-p (char (string 'my-symbol) 0))
string
문자열에 문자열 지정자 변환합니다. 여기에 일부 의견은 을 제안합니다. 너무 일반적이므로 사용하지 않는 것이 더 바람직합니다. symbol-name
기호를 제외한 모든 작업을 거부합니다. 문자열 지정자를 사용하는 인터페이스는의 첫 번째 문자 에 대한 요청과 더 잘 일치한다고 생각합니다.
더 구체적이기 때문에'string' 대신'symbol-name'을 사용합니다. – sds
실제로 sds는 개선점을 제공합니다. 조금 더 자세하게 들어가서 미래의 혼란을 피하기 위해 심볼에는 첫 번째 문자가 없습니다. 그것의 이름은, 그러나,. 'SYMBOL-NAME' 함수를 사용하여 심볼의 이름에 접근합니다. – jwmc