Lambda簡單概念

  1. 什麼是lambda表達式?
    是函數體。形參列表=>函數體,函數體多於一條語句的可用大括號括起。
  2. lambda沒有return卻能返回值是什麼原理啊?
    lambda函數體只有一句時,會追加一個return,e->e*2等價於(e)->{return e*2;},在{}裏面屬要return
  3. 什麼是表達式樹?
    您可以讓C#或Visual Basic編譯器根據匿名lambda表達式爲您創建表達式樹,也可以使用System.Linq.Expressions命名空間手動創建表達式樹。
    就是一個數據結構,就是Expressions,說多了挺繞的。
  4. 數據結構爲什麼可以延遲加載?
    它是一種數據結構體(和委託不同),用於存儲需要計算、運算的一種結構。這種結構可以只是“存儲”,而不進行運算。和離線集合關聯。
    數據結構只存儲不運算
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章