免費開始練習
moea_joint 114年 [資訊] 計算機原理、網路概論

第 19 題

「柯里化(Currying)」是指程式設計的下列何種特性?
  • A 物件導向
  • B 程序式
  • C 函數式
  • D 邏輯式

思路引導 VIP

如果你遇到一個複雜的數學公式,需要將它拆解成一系列連續的計算步驟,且每一步都只專注於處理「一個變數」並回傳一個新的運算規則,你認為這種高度強調「數學變換」與「運算純粹性」的特質,最符合哪種強調以『公式運算』為核心的程式設計風格?

🤖
AI 詳解 AI 專屬家教

函數式程式設計的核心機制

恭喜你精準地選出了正確答案!柯里化(Currying) 的概念確實是 函數式(Functional) 程式設計中極具代表性的技術。它的核心在於將一個接受多個參數的函數,轉換成一系列「只接受單一參數」的函數連鎖。以數學表達式來看,就是將一個運算 $f(x, y)$ 的過程,轉化為 $f(x)(y)$ 的形式。這種特性能讓開發者更靈活地進行「部分應用(Partial Application)」,是提升程式碼重用性與模組化的重要手段。

題型鑑別與觀念深度

▼ 還有更多解析內容

🏷️ 相關主題

程式語言概論與常見程式語言比較
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題