In Penknife functions, explicitly copied and dropped the parameter according to the number of times it's used. Now all existing code is conducive to the introduction of linear values.