윾닛테스트 뻥션을 만들자...
typeof도 없어서 만듬
(equal? 1 1.0)은 #f (false)인데
(= 1 1.0)은 #t (true)임.
그래서 좀 삽질을..
SO에서 말하는 eqv? 랑 mit-scheme의 eqv?는 뭔가 다르네
(eq? 1 1)의 결과가 #t인 것을 보면
mit-scheme도 파이슨처럼 일정 범위의 정수는 싱글톤인걸까?
아몰랑
함수 이름도 원래는 assert-equal?이었는데
scheme에서 equal?의 의미가 좀 달라서 same으로 바꿈
사실 원래 assert는 테스트 실패하면 뒤져야 되는데
그건 할 줄 몰라서 걍 둠
뭔가 어설픈데 SICP 읽으면서 점점 더 완벽하게 만드러야징
누구나비슷한걸하는구나ㅋㅋㅋ - dc App
테스트 없이는 살 수 없는 몸이 되버린