1import{_ as f}from"./slidev/CodeBlockWrapper.vue_vue_type_script_setup_true_lang-B7XD2PLC.js";import{aK as u,b as c,o as e,w as t,g as s,ah as k,ad as l,e as r,m as h,f as d,v as m,x as y,T as o}from"./modules/vue-BJq_zL9e.js";import{I as v}from"./slidev/default-CPd-TCjd.js";import{u as B,f as D}from"./slidev/context-DEieH8Mw.js";import"./modules/unplugin-icons-D30-qcpB.js";import"./index-DXF3xlh2.js";import"./modules/shiki-CUn3-tJ3.js";const A={class:"grid grid-cols-2 gap-6 mt-4"},b={class:"mt-4"},x={class:"mt-12 note-block"},N={__name:"slides.md__slidev_41",setup(C){const{$clicksContext:p,$frontmatter:g}=B();return p.setup(),(_,i)=>{const a=f,n=u("click");return e(),c(v,m(y(o(D)(o(g),40))),{default:t(()=>[i[9]||(i[9]=s("h5",null,"2.2 Composition - Function Composition",-1)),i[10]||(i[10]=s("h1",null,[s("code",null,"pipe"),l(" è "),s("code",null,"compose")],-1)),i[11]||(i[11]=s("p",null,"串æ¥å¤å彿¸çå·¥å ·",-1)),s("div",A,[s("div",null,[i[1]||(i[1]=s("h4",null,[s("code",null,"pipe"),l("ï¼å¾å·¦è³å³")],-1)),r(a,h({},{title:"",ranges:[]}),{default:t(()=>[...i[0]||(i[0]=[s("pre",{class:"shiki shiki-themes vitesse-dark vitesse-light slidev-code",style:{"--shiki-dark":"#dbd7caee","--shiki-light":"#393a34","--shiki-dark-bg":"#121212","--shiki-light-bg":"#ffffff"}},[s("code",{class:"language-js"},[s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#CB7676","--shiki-light":"#AB5959"}},"const"),s("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}}," process"),s("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}}," ="),s("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}}," pipe"),s("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},"("),s("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"f"),s("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},","),s("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}}," g"),s("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},","),s("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}}," h"),s("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},");")]),l(` 2`),s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#758575DD","--shiki-light":"#A0ADA0"}},"// å·è¡é åºï¼f â g â h")])])],-1)])]),_:1},16),i[2]||(i[2]=s("div",{class:"opacity-70 mt-2"},[s("p",null,[l("é¡ä¼¼ Shell æä»¤ "),s("code",null,"cmd1 | cmd2 | cmd3")])],-1))]),k((e(),d("div",null,[i[4]||(i[4]=s("h4",null,[s("code",null,"compose"),l("ï¼å¾å³è³å·¦")],-1)),r(a,h({},{title:"",ranges:[]}),{default:t(()=>[...i[3]||(i[3]=[s("pre",{class:"shiki shiki-themes vitesse-dark vitesse-light slidev-code",style:{"--shiki-dark":"#dbd7caee","--shiki-light":"#393a34","--shiki-dark-bg":"#121212","--shiki-light-bg":"#ffffff"}},[s("code",{class:"language-js"},[s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#CB7676","--shiki-light":"#AB5959"}},"const"),s("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}}," process"),s("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}}," ="),s("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}}," compose"),s("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},"("),s("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"h"),s("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},","),s("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}}," g"),s("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},","),s("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}}," f"),s("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},");")]),l(` 3`),s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#758575DD","--shiki-light":"#A0ADA0"}},"// å·è¡é åºï¼f â g â h")])])],-1)])]),_:1},16),i[5]||(i[5]=s("div",{class:"opacity-70 mt-2"},[s("p",null,[l("å°æå·¢çå¼å« "),s("code",null,"h(g(f(x)))")])],-1))])),[[n,1]])]),k((e(),d("div",b,[i[7]||(i[7]=s("p",null,[s("strong",null,"å·è¡æµç¨ç¤ºæ"),l("ï¼"),s("code",null,"pipe(fn1, fn2, fn3)(initialValue)")],-1)),r(a,h({},{title:"",ranges:[]}),{default:t(()=>[...i[6]||(i[6]=[s("pre",{class:"shiki shiki-themes vitesse-dark vitesse-light slidev-code",style:{"--shiki-dark":"#dbd7caee","--shiki-light":"#393a34","--shiki-dark-bg":"#121212","--shiki-light-bg":"#ffffff"}},[s("code",{class:"language-text"},[s("span",{class:"line"},[s("span",null,"initialValue â fn1 â result1 â fn2 â result2 â fn3 â finalResult")])])],-1)])]),_:1},16)])),[[n,2]]),k((e(),d("div",x,[...i[8]||(i[8]=[s("code",null,"pipe",-1),l(" å ",-1),s("code",null,"compose",-1),l(" å
3¯ç¨ ",-1),s("a",{href:"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce",target:"_blank"},[s("code",null,"reduce")],-1),l(" å ",-1),s("a",{href:"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduceRight",target:"_blank"},[s("code",null,"reduceRight")],-1),l(" 實ç¾ï¼æä½¿ç¨ç¬¬ä¸æ¹å½å¼åº«ï¼å¦ Ramdaãlodash/fpï¼ ",-1)])])),[[n,3]])]),_:1},16)}}};export{N as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.