增加網址:
文章備註、標題(會記錄下來,但是暫時不會顯示):
[綜合]無題 無名 ID:bMGq/gj6 2018/10/22(一) 00:48:18.199 No.12853674
評分:0, 年:0, 月:0, 週:0, 日:0, [+1 / -1] 最後更新:2018-10-21 17:17:04
附圖
資工島民救我...

請問程式語言中的map和bind是什麼意思?
無題 無名 ID:bMGq/gj6 2018/10/22(一) 00:52:09.061 No.12853708
附圖
救....
無題 無名 ID:aRWh5ozI 2018/10/22(一) 00:59:32.385 No.12853764
回覆: >>12853987
記憶體的?
無題 無名 ID:rTECPcc6 2018/10/22(一) 01:02:20.743 No.12853786
回覆: >>12853987
垃圾JS嗎
無題 無名 ID:hc/AK96w 2018/10/22(一) 01:37:17.305 No.12853959
回覆: >>12853987
你是問某個函數、指令,還是概念?
無題 無名 ID:bMGq/gj6 2018/10/22(一) 01:42:23.941 No.12853987
附圖
>>12853764
>>12853786
垃圾JS

>>12853959
就是平常google的時候常常看到這兩個字卻不知道是什麼意思

我是寫後端資料庫的...
無題 無名 ID:l7.1a54w 2018/10/22(一) 01:43:03.268 No.12853991
回覆: >>12854010
[1,2,3,4].map(\x -> x%2 == 0)
會出[2,4]喔!

(\x -> (\y -> function(x,y)))
這叫做bind x 跟 y with function喔!
無題 無名 ID:l7.1a54w 2018/10/22(一) 01:47:42.784 No.12854010
>>12853991
呀, 搞錯了 [1,2,3,4].map(\x -> x%2 == 0)會出[False, True, False, True] = =
一不小心把map跟filter搞亂了
無題 無名 ID:hc/AK96w 2018/10/22(一) 02:30:34.913 No.12854160
主要差在引數跟傳回值,現在你定義了一個函數

map就丟一個陣列進去,各元素跑一跑裝一個新陣列回來給你
bind則是丟函數進去,傳函數回來,用起來像信封一層套一層