答案 0 :(得分:1)
我想知道它是什么意思"返回undefined。"这里?
这意味着函数main :: forall e. Eff (console :: CONSOLE | e) Int
main = do
log "Hello sailor!"
pure 137
将执行提供的函数__DATELIST = [date(2017, 7, 4), date(2016, 7, 4), ...]
def isholiday(x):
return x in __DATELIST
df['isholiday'] = df['date'].apply(isholiday)
而没有别的,基本上,函数forEach
没有返回任何东西,因为它的工作是循环提供的条目在地图中的每个条目上调用回调函数f
。
如果回调返回一个值,则会忽略该值。
forEach

答案 1 :(得分:0)
这只是意味着forEach
的效果完全取决于您在函数f
中执行的操作,您无法从forEach
操作获得总体返回值。如果你这样做了:
let a = arr.forEach(myFunc);
...然后a
将是未定义的。