2012-12-24 39 views
-3

在Java中可以避免使用任務嗎?在lisp中,通過尾遞歸,映射和通過綁定進行數據修改將相關的分配限制在迭代中是相當容易的,但是Java並沒有進行任何尾遞歸優化。 java中有沒有綁定到數據的方法?在Java中可以避免使用任務嗎?

+2

將數據綁定到什麼?你在說什麼標籤?目前這太模糊了。 –

+2

由於LISP是一種功能性語言,Java是一種命令式語言,因此該語言不是爲了解決這個問題而設計的。另外,Java是否執行尾遞歸優化主要依賴於JVM實現;如果HotSpot等人沒有這樣做,我會感到驚訝。 – templatetypedef

+0

我喜歡「非始發標籤主體」部分。 –

回答

1

你可以編寫自己的一堆類來模擬Lisp,但是你不能用java自己來模擬它。

相關問題