moea_joint
114年
[資訊] 計算機原理、網路概論
第 19 題
「柯里化(Currying)」是指程式設計的下列何種特性?
- A 物件導向
- B 程序式
- C 函數式
- D 邏輯式
思路引導 VIP
如果你遇到一個複雜的數學公式,需要將它拆解成一系列連續的計算步驟,且每一步都只專注於處理「一個變數」並回傳一個新的運算規則,你認為這種高度強調「數學變換」與「運算純粹性」的特質,最符合哪種強調以『公式運算』為核心的程式設計風格?
🤖
AI 詳解
AI 專屬家教
函數式程式設計的核心機制
恭喜你精準地選出了正確答案!柯里化(Currying) 的概念確實是 函數式(Functional) 程式設計中極具代表性的技術。它的核心在於將一個接受多個參數的函數,轉換成一系列「只接受單一參數」的函數連鎖。以數學表達式來看,就是將一個運算 $f(x, y)$ 的過程,轉化為 $f(x)(y)$ 的形式。這種特性能讓開發者更靈活地進行「部分應用(Partial Application)」,是提升程式碼重用性與模組化的重要手段。
題型鑑別與觀念深度
▼ 還有更多解析內容