(资料图片仅供参考)
1、可能的情况是,在你向init函数传入参数时,如果原来的函数如stack(),在之后的程序中有再次调用,并调用了函数中的一个参数,如***.pop()。
2、则可能会造成init函数采用就近原则保留***.pop()的一个参数位,无法传入之前的stack()的多个参数位。
3、所以建议在程序中如果要调用原有参数时,尽量为其重新命名。
本文到此分享完毕,希望对大家有所帮助。
(资料图片仅供参考)
1、可能的情况是,在你向init函数传入参数时,如果原来的函数如stack(),在之后的程序中有再次调用,并调用了函数中的一个参数,如***.pop()。
2、则可能会造成init函数采用就近原则保留***.pop()的一个参数位,无法传入之前的stack()的多个参数位。
3、所以建议在程序中如果要调用原有参数时,尽量为其重新命名。
本文到此分享完毕,希望对大家有所帮助。