实现strStr()函数。给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串出现的第一个位置(下标从0开始)。如果不存在,则返回-1。当needle是空字符串时,我们应当返回什么值呢?这是一个在面试中很好的问