當前位置:編程學習大全網 - 編程軟體 - Java函數式編程語言是什麽?

Java函數式編程語言是什麽?

函數式編程語言的核心是它以處理數據的方式處理代碼。這意味著函數應該是第壹等級(First-class)的值,並且能夠被賦值給變量,傳遞給函數等等。

事實上,很多函數式語言比這走得更遠,將計算和算法看得比它們操作的數據更重要。其中有些語言想分離程序狀態和函數(以壹種看起來有點對立的方式,使用面向對象的語言,這通常會將它們聯系得更緊密)。

Clojure編程語言就是壹個這樣的例子,盡管它運行於基於類的Java虛擬機,Clojure的本質是函數式語言,並且在高級語言源程序中不直接公布類和對象(盡管提供了與Java良好的互操作性)。

  • 上一篇:三維建模入門教程
  • 下一篇:程序員的工作,給人什麽樣的感覺?
  • copyright 2024編程學習大全網