다음과 같은 사항이 있습니다. maphash를 사용하여 hashmap을 반복합니다. 해시 맵의 각 요소를 처리하는 람다 함수는 키와 값이라는 두 개의 인수를받습니다. 그러나 나는 값을 사용하지 않는다. 그래서 컴파일 할 때 나는 경고를 받는다. 이 경고는 어떻게 수정합니까?maphash 람다 함수에서 인수를 무시합니다.
1
A
답변
2
? (defun foo (a b) (+ a 2))
;Compiler warnings :
; In FOO: Unused lexical variable B
FOO
? (defun foo (a b)
(declare (ignore b))
(+ a 2))
FOO
2
라이너의 이미 지적 (실제로, 이미 다른 문제의 존재)을 (declare (ignore ...))
. 해시 테이블 키 (또는 값)를 반복하는 다른 방법에 관심이 있다면 loop을 사용할 수 있습니다.
(let ((table (make-hash-table)))
(dotimes (x 5)
(setf (gethash x table) (format nil "~R" x)))
(values
(loop for value being each hash-value of table
collect value)
(loop for key being each hash-key of table
collect key)))
;=>
; ("zero" "one" "two" "three" "four")
; (0 1 2 3 4)
관련 문제
- 1. Control.Applicative에서 인수를 무시합니다.
- 2. parseInt()/parseFloat() 숫자가 아닌 인수를 무시합니다.
- 3. 함수에서 인수를 인자로 전달
- 4. Bash 스크립트는/bin에있는 인수를 무시합니다.
- 5. Team Build가 MSBuild 인수를 무시합니다.
- 6. sudo -u 명령 인수를 무시합니다.
- 7. 노드 패키지 함수에서 람다 호출
- 8. 람다 함수에서 AWS.CloudFront.Signer를 사용하는 방법
- 9. 함수 내의 함수에서 람다 사용하기
- 10. 람다 함수에서 AWSCognito 가입을 호출
- 11. 함수에서 인수를 함수로 전달하는 경우
- 12. 함수에서 인수를 전달하는 방법은 무엇입니까?
- 13. 함수에서 인수를 쓰는 방법은 무엇입니까?
- 14. 함수에서 인수를 전달하는 방법은 무엇입니까?
- 15. 함수에서 인수를 구성하는 방법은 무엇입니까?
- 16. 파이썬에서 cp1252를 사용하여 인코딩 인수를 무시합니다.
- 17. F # 재귀 패턴 일치 메서드가 인수를 무시합니다.
- 18. 람다 함수에서 Firebase API 사용하기 AWS
- 19. 두 개의 aws 람다 함수에서 변수 공유하기
- 20. AWS 람다 함수에서 AmazonDynamoDBClient를 가져올 수 없음
- 21. 람다 함수에서 부모 객체에 액세스하는 방법은 무엇입니까?
- 22. 람다 함수에서 return-from을 사용할 수 있습니까
- 23. 람다 함수에서 aws iot 데이터 가져 오기
- 24. Django의 역순 함수에서 변수 유형을 무시합니다.
- 25. 프로토콜 메서드/함수에서 기본 인수를 무시하고 인수를 무시하십시오.
- 26. 콜백 함수에서 인수를 전달하는 방법은 무엇입니까?
- 27. call() 함수에서 "ls"인수를 처리하는 프로세스 오류입니다.
- 28. 이 경우 함수에서 인수를 전달하는 방법은 무엇입니까?
- 29. tkinter widget.after 함수에서 인수를 전달할 수 없습니다.
- 30. wordpress의 add_filter 함수에서 인수를 사용하는 것은 무엇입니까