2
A
回答
4
符号和字符是不同类型的数据的。幸运的是,方案是愿意让你转换你想要几乎任何东西。在球拍,例如:
#lang racket
;; the symbol a:
'a
;; the character a:
#\a
;; are they equal? no.
(equal? 'a #\a) ;; produces #f
;; converting a character to a symbol:
(define (char->symbol ch)
(string->symbol (string ch)))
(char->symbol #\a) ;;=> produces 'a
;; converting a symbol to a character
(define (symbol->char sym)
(match (string->list (symbol->string sym))
[(list ch) ch]
[other (error 'symbol->char
"expected a one-character symbol, got: ~s" sym)]))
(symbol->char 'a) ;; => produces #\a
与所有的说,如果你在一个家庭作业工作,教师几乎肯定心中都有一个更简单的路径,你
相关问题
- 1. 如何比较Dijkstra和A *?
- 2. 字符串比较像a,b,c与c,b,a
- 3. VIM符号^ A
- 4. 无符号字符比较
- 5. 比较无符号字符= 0×00和符号字符= '00'
- 6. 查找字符串A /符号
- 7. java arraylists比较A和B
- 8. 如何确保一个字符串只包含a-z和A-Z字符?
- 9. 无符号和符号比较
- 10. Filter_var()被添加了 “A” 符号 “©” 符号
- 11. 如何在Javascript中比较字符串和符号?
- 12. ^[[A字符组合
- 13. Excel编号和字符串比较
- 14. 如何搜索字符串忽略重音字符(例如A = A)
- 15. 无法解析符号A
- 16. 元组比较'A'==('A'),如何避免这种情况?
- 17. 比较符号C++
- 18. 关于比较两个指标:(A,B)和(a)
- 19. Scipy稀疏矩阵求幂:a ** 16比a * a * a * a * a * a * a * a * a * a * a * a * a * a * a * a * a *
- 20. 如何比较有 “(” 字符
- 21. 如何比较字符串?
- 22. 如何转换这些奇怪的字符? (ëA,ì,A 1,A),
- 23. JavaScript字符串和字符比较
- 24. 如何生成字符列表A - ZZZZZ
- 25. 如何grep多个字符串与-A
- 26. Matlab将字符串“aaa”转换为[“a”,“a”,“a”]数组
- 27. 如何比较PowerShell中具有与符号的字符串
- 28. 如何正确比较两个无符号字符?
- 29. 字符串问题。如何计算A,A,数字和特殊字符的数量
- 30. 选择符号如“A%”,但也有一些符号是AB
你能澄清? – Venki 2011-03-22 20:07:08
@。罗伯特哈维哇!有点苛刻吗?也许给提问者5分钟重新措辞?看起来就像他们意外提交了不完整的问题。 @Andre Viau''(a)'是一个引用列表,'car'是该列表的头部。在这种情况下,'a'是一个符号。符号是许多Lisp和Scheme中的原子数据类型。你可以通过各种类型的谓词来检查类型,比如'list?','symbol?','number?'。 – spacemanaki 2011-03-22 20:13:42
甚至没有完成句子#3的问题不是一个问题。这只是噪音。如果OP烦恼完成它,它可以重新打开。 – bmargulies 2011-03-22 20:16:25