如何编写函数的返回值
朋友李卫公在他的 blog 中讨论了一个有关函数返回值的问题。其在文章中的初始问题,大致可以描述为:
需要编写一个函数,从 HTML 源代码中提取某个节点的文本,在提取失败的情况下,应当返回一个空字符串还是 null 值。
李卫公在文中说明了,如果在失败的情况下返回一个空字符串的话,对于该函数的调用者而言,是无法区分出该函数是从目标节点中提取到一个空字符串,还是实际上什么也没有提取到。
通常来说,一个函数所要返回的值,要么是一个数据(例如一个员工),要么是一组数据(例如所有女性员工)。 Continue reading ‘如何编写函数的返回值’ »
