我正在写一个python函数,它使用两个大小相等的数组[n,1]。在执行任何计算之前,我要检查以确保长度相同,如果不一致,则返回错误。最佳做法是什么?
def do_some_stuff(array1, array2):
# Before doing stuff, check to ensure both arrays have the same length
if len(array1) != len(array2):
# Break and return with error
我很困惑,因为我想中断并返回一个错误代码(例如-1)。似乎break将返回没有任何值,并且return将继续执行该函数?还是Return突破了剩余的代码?
您不需要 break
def do_some_stuff(array1, array2):
# Before doing stuff, check to ensure both arrays have the same length
if len(array1) != len(array2):
return -1
只需返回错误代码。这样,该功能的其余代码将不会执行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句