3
A
回答
8
這是相當簡單的,請看:
(define b +)
(b 2 2)
> 4
現在b
是+
的別名。您可以使用相同的想法爲您想要的任何程序創建別名,並使用任何名稱(不限於單字符名稱)。請注意,它不適用於其他特殊形式;例如這將產生一個錯誤:
(define my-and and)
6
措辭有點不合適(以此爲友好注意事項)。
在方案/球拍中,數學函數+, - ,*等不是關鍵字,因爲它們在很多編程語言中都是。他們只是名字。
表達式+評估爲一個值,即可以添加數字的函數。 爲了介紹您自己的值名稱,您可以使用define
。
(define plus +)
將名稱plus
賦予由評估+得到的值。 因此你可以給自己一個字母的名字,像
(define p +)
但是一個字母的名字都沒有的字符。字符是由一個字符串組成的。
相關問題
- 1. 作爲字符的數學運算符
- 2. 查找字符串數學運算符
- 3. 數學運算符
- 4. 運算符刪除關聯
- 5. 數學運算符和Java數字
- 6. 數學運算符參數
- 7. Android數學運算符
- 8. 如何計算數字和數學運算符的數組(或字符串)
- 9. Python的賦值運算符關聯
- 10. 運算符關鍵字C++
- 11. 對字符串中的數字執行數學運算
- 12. C++賦值運算符關聯
- 13. C++運算符重載利用關聯
- 14. Rails:AND運算符在has_many關聯
- 15. 運算符優先級和關聯
- 16. htaccess文件中的數學運算符
- 17. 解決不同的數學運算符
- 18. SQL:字符串轉換爲數學運算符
- 19. 如何將字符串「*」或「\」用作數學運算符?
- 20. 用數學運算符評估C#字符串
- 21. 學習PHP我需要關於concat,聯合運算符和增量運算符的一些說明
- 22. 將數學運算符作爲字符串參數轉換爲javascript中的實數運算符
- 23. 與關聯運算符和交換運算符匹配的模式
- 24. 做較低的優先級運算符關聯非關聯較高優先級運算符?
- 25. PHP動態數學運算符問題
- 26. 無符號數學運算期間ULONG_MAX以上的數字
- 27. 兩個連續運算符的Java數學運算
- 28. 無法找到數字文字運算符'運算符'「x0'
- 29. C# - 爲什麼:: - 運算符與全局關鍵字而不是點運算符關聯?
- 30. Xcode中的運算符關鍵字
很酷。非常感謝你! – Razed
@歡迎您光臨!如果這個答案對你有幫助,請點擊左邊的複選標記,不要忘記接受它。 –
只需要ping原始提問者:當你有機會時,接受奧斯卡的回答。它有助於使堆棧溢出數據庫對其他人更有用。 – dyoo