我使用Laravel创建RESTFUL应用程序,并使用Postman测试应用程序。目前,如果从邮递员发送的数据带有表单数据,则PATCH或PUT存在问题。
// Parameter `{testimonial}` will be sent to backend.
Route::post ('testimonials/{testimonial}', 'TestimonialController@update');
// Parameter `{testimonial}` will not be sent to backend (`$request->al
在Haskell中,函子类型函子的定义如下(例如,见哈斯克尔维基):
class Functor (f :: * -> *) where
fmap :: (a -> b) -> f a -> f b
据我所知(如果我错了请纠正我),这样的函子只能有一个用类型构造函数(如[]、Maybe等)构造的范畴作为目标范畴。另一方面,人们可能认为函子的任何范畴都是函子的目标,例如所有类型的范畴。例如,Int可以是函子目标类别中的对象,而不仅仅是Maybe Int或[Int]。
Haskell函子受到这种限制的动机是什么?