{"version":"1.0","provider_name":"Laboratoire des id\u00e9es","provider_url":"https:\/\/www.laboratoiredesidees.fr","author_name":"admin2154","author_url":"https:\/\/www.laboratoiredesidees.fr\/index.php\/author\/admin2154\/","title":"Le Currying en programmation - Laboratoire des id\u00e9es","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"12aPh18FbC\"><a href=\"https:\/\/www.laboratoiredesidees.fr\/index.php\/2025\/02\/12\/le-currying-en-programmation\/\">Le Currying en programmation<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.laboratoiredesidees.fr\/index.php\/2025\/02\/12\/le-currying-en-programmation\/embed\/#?secret=12aPh18FbC\" width=\"600\" height=\"338\" title=\"\u00ab\u00a0Le Currying en programmation\u00a0\u00bb &#8212; Laboratoire des id\u00e9es\" data-secret=\"12aPh18FbC\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.laboratoiredesidees.fr\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Une introduction Le Currying est un concept puissant en programmation fonctionnelle qui consiste \u00e0 transformer une fonction qui prend plusieurs arguments en une fonction qui prend un seul argument et qui renvoie une nouvelle fonction qui accepte les arguments suivants, un \u00e0 la fois. Cette technique est nomm\u00e9e d&rsquo;apr\u00e8s le logicien et math\u00e9maticien Haskell Curry.    Read More"}