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. 比較2個字符串A和B中的數字
- 5. 無符號字符比較
- 6. 比較無符號字符= 0×00和符號字符= '00'
- 7. 如何比較字符串符號與國家字母符號?
- 8. 查找字符串A /符號
- 9. java arraylists比較A和B
- 10. 如何拆分「^ A」字符
- 11. 比較特殊字符,如À與常規A
- 12. Ruby邏輯字符串比較(例如「a」>「b」)
- 13. 如何確保一個字符串只包含a-z和A-Z字符?
- 14. 找不到符號符號:構造A()位置:A類
- 15. 具有自定義比較器的Collections.sort()是否對每對(a,b)進行比較(a,b)和比較(b,a)
- 16. 無符號和符號比較
- 17. Filter_var()被添加了 「A」 符號 「©」 符號
- 18. 如何在Javascript中比較字符串和符號?
- 19. 符號比較
- 20. 將無符號字符與有符號字符進行比較
- 21. 在Coldfusion中將字符串「A」與字符串「B」進行比較
- 22. ^[[A字符組合
- 23. Excel編號和字符串比較
- 24. 如何搜索字符串忽略重音字符(例如A = A)
- 25. a-Z的Randoming符號
- 26. 無法解析符號A
- 27. 符號「A」無法解析
- 28. 和array_diff,如何比較字符串和
- 29. C/C++ - 符號字符比較
- 30. 元組比較'A'==('A'),如何避免這種情況?
你能澄清? – 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