擷取函式
內容: 將程式碼片段轉換成自己的函式。
時機:您在某個函式中有現有的程式碼片段,且必須從另一個函式呼叫。
原因:您可以複製/貼上該程式碼,但那樣會造成重複。 更好的解決方案是將該片段重構成自己的函式,而該函式可由任何其他函式呼叫。
如何:
醒目標示的擷取的程式碼:
接著,執行下列其中一項操作:
-
鍵盤
- 按 CTRL+R,再按 CTRL+M。 (您的鍵盤快速鍵可能會因您選取的設定檔而有所不同。)
- 按 Ctrl+。 以觸發 [快速動作和重構 ] 功能表,然後從操作功能表選取 [擷取函式 ] ([實驗性) ]。
-
滑鼠
- 選取 [編輯 > 重構 > 擷取函式 (實驗性) 。
- 以滑鼠右鍵按一下程式碼,選取 [快速動作與重構] 功能表,然後從操作功能表選取 [擷取函式 (實驗)]。
- 按一下左邊界中顯示的 圖示,然後從操作功能表選取 [擷取函式] ([實驗性) ]。
-
鍵盤
在 [擷取函式/方法 (實驗)] 視窗中,輸入新的函式名稱、選取您想執行程式碼的放置,並按一下 [確定] 按鈕。
將在您指定處建立新的函式,在對應的標頭檔中建立函式原型,並且會變更原始的程式碼以呼叫該函式。