iT邦幫忙

functional programming相關文章
共有 288 則文章

技術 Good Morning, Functional JS (Day 30)

標題 Good Morning,其實是希望本系列能為 Functional Programming 學習雲霧中透進一絲微光 會寫本系列文章,主要是因為想要...

鐵人賽 Modern Web DAY 9
打通 RxJS 任督二脈 系列 第 9

達標好文 技術 認識函式語言程式設計 - Functional Programming

函式語言程式設計 (Functional Programming) 是 ReactiveX 應用中非常重要的一部份,在個人過去的經驗中,遇過不少覺得 RxJS...

鐵人賽 Software Development DAY 30

技術 30 |> days |> beyond

透過 30 天的文章,我們看過了絕大部份的 Elixir 語法、背景與哲學,說明了 Phoenix 的世界觀,並概略的瀏覽過各個組件的運作方式。藉著思考用什麼...

鐵人賽 自我挑戰組 DAY 30

技術 Good Morning, Functional JS (Day 29, functor 函子)

本系列文章,內容以探討 Kyle Simpson. Functional-Light JavaScript 一書內容為主 目標:是讀懂 FP,能用 code...

徵才 Math Function in C++

pow() function in c++ : - This function used to find the power of any number wh...

鐵人賽 Software Development DAY 3

技術 什麼是函數式編程,與「等號究竟是什麼意思?」

function? 不是大家每天都在寫嗎? 曾經有人問說「只要會寫程式的人,都一定會定義 function 的啊!那我都用 function 寫程式,就是 fu...

鐵人賽 自我挑戰組 DAY 29

技術 Good Morning, Functional JS (Day 28, Trampolines)

本系列文章,內容以探討 Kyle Simpson. Functional-Light JavaScript 一書內容為主 目標:是讀懂 FP,能用 code...

鐵人賽 Software Development DAY 2

技術 環境安裝

Elixir 這個英文字的意思,是鍊金術裡類似「萬靈藥」的概念。所以之前在 google 時,常常會出現這個: 你也會發現 Elixir 語言相關的工具、套件等...

鐵人賽 Software Development DAY 5

技術 親愛的,遞迴把記憶體塞爆了

那個很有名的英文程式問答網站 記得當我們昨天在一步步執行遞迴時,在加總前的最後一步是 (1 + (2 + (3 + 0))) 嗎?在遞迴的每一步想要回傳,但仍然...

鐵人賽 Software Development DAY 1

技術 Elixir, Phoenix: what and why.

什麼是 Elixir Elixir 是個函數式,動態型別的程式語言。繼承 Erlang 可分散,高容錯的特性,作者 José Valim 希望能在保持 Erla...

鐵人賽 自我挑戰組 DAY 26

技術 Good Morning, Functional JS (Day 25, Recursion 遞迴)

本系列文章,內容以探討 Kyle Simpson. Functional-Light JavaScript 一書內容為主 目標:是讀懂 FP,能用 code...

技術 Week30 - 結構化、OOP物件導向、FP函數式都有一個夢想,所以別爭了一起化為黃金之風吧! [高智能方程式系列]

本文章同時發佈於: Medium iT 邦幫忙 嗨大家好,最近因為鐵人賽的關係,許多優秀的 FP 文章被產出,例如: Functional Pro...

鐵人賽 自我挑戰組 DAY 7

技術 Good Morning, JS (Day 6, Higher-order function)

本系列文章,內容以探討 Kyle Simpson. Functional-Light JavaScript 一書內容為主 目標:是讀懂 FP,能用 code...

鐵人賽 自我挑戰組 DAY 27

技術 Good Morning, Functional JS (Day 26, Tail Calls 尾調用)

本系列文章,內容以探討 Kyle Simpson. Functional-Light JavaScript 一書內容為主 目標:是讀懂 FP,能用 code...

鐵人賽 Modern Web DAY 10
打通 RxJS 任督二脈 系列 第 10

技術 Functional Programming 常用基本技巧及應用與 RxJS 應用

昨天的文章我們把 functional programming 的大致概念介紹了一下,今天我們來介紹一些使用 functional programming 開發...

鐵人賽 Software Development DAY 2

技術 mostly:functional 第一章:召喚

啊!成功了!太好了,你真的來了!真的讓我召喚到傳說中的魔法師了! 請聽我說,我們需要幫忙。我們已經抵抗很久,很久了,但依然還是有許多許多…嗯…伙伴,在很糟糕的情...

鐵人賽 自我挑戰組 DAY 12

技術 Good Morning, Functional JS (Day 11, 再探 Currying 柯里化)

本系列文章,內容以探討 Kyle Simpson. Functional-Light JavaScript 一書內容為主 目標:是讀懂 FP,能用 code...

鐵人賽 Software Development DAY 12

技術 Immutability 及 Lazy evaluation

「不可變性」聽起來就怪怪的 談到函數式編程時,總是會看到 immutable 及它的名詞 immutability。我們今天就試著解釋這個觀念,及它在函數式編程...

技術 Week9 - RxJS到底幫助了我們什麼,用簡單的實戰來說明 - Reactive Programing篇 [前端大作戰系列]

各位好,不知道各位是否有聽過Functional Programming - FP,這是近期很火紅的名詞。 我第一次聽到這個名詞是一個前輩說的:「FP實在太神奇...

鐵人賽 自我挑戰組 DAY 25

技術 Good Morning, Functional JS (Day 24, 使用 Immutable.js)

本系列文章,內容以探討 Kyle Simpson. Functional-Light JavaScript 一書內容為主 目標:是讀懂 FP,能用 code...

鐵人賽 Software Development DAY 9
Functional Programming in JS 系列 第 9

技術 Buzz word 5 : Pure Function

在 javaScript 世界中我們可以把 function 區分為 Impure Function 有回傳但也有 Side Effect 沒有回傳 Pur...

鐵人賽 自我挑戰組 DAY 11

技術 Good Morning, Functional JS (Day 10, Partial Application 偏函數應用)

本系列文章,內容以探討 Kyle Simpson. Functional-Light JavaScript 一書內容為主 目標:是讀懂 FP,能用 code...

鐵人賽 Software Development DAY 1

技術 Function type and basic syntax

前言 這系列的文章算是我給自己的筆記,從學習 Functional programming 以來已經也有了兩年了吧!過程中跌跌撞撞,很常發現在跟別人介紹 Fun...

鐵人賽 自我挑戰組 DAY 22

技術 Good Morning, Functional JS (Day 21, Referential Transparent 引用透明)

本系列文章,內容以探討 Kyle Simpson. Functional-Light JavaScript 一書內容為主 目標:是讀懂 FP,能用 code...

鐵人賽 自我挑戰組 DAY 28

技術 Good Morning, Functional JS (Day 27 Continuation-passing style)

本系列文章,內容以探討 Kyle Simpson. Functional-Light JavaScript 一書內容為主 目標:是讀懂 FP,能用 code...

鐵人賽 Software Development DAY 4

技術 Kotlin collections: List, Map and Set

Kotlin collections: List, Map and Set 上一篇的解答:答案是不一定,如果 Money 這個 class 的其中一個變數是 v...

鐵人賽 Software Development DAY 17

技術 資料夾結構與 CRUD

本篇將介紹 Phoenix 的資料夾結構,及用於快速產生 CRUD 功能的模版生成指令。 接續上次的文章,我們來看看 hello_phx 資料夾裡目前有什麼東...

鐵人賽 自我挑戰組 DAY 4

技術 Good Morning, JS (Day 3, Why Functional Programming?)

本系列文章,內容以探討 Kyle Simpson. Functional-Light JavaScript 一書內容為主 目標:是讀懂 FP,能用 code...

鐵人賽 自我挑戰組 DAY 3

技術 Good Morning, JS (Day 2, Currying)

Currying 為 functional programing 中重要的技巧,本篇為簡介,日後會更進一步討論本文提到的專有名詞以及相關細節。 目的: 將多參數...

鐵人賽 Software Development DAY 11

技術 更泛用的高階函式,與資料轉換的旅程

昨天雖然在介紹各個集合時,也順便提到了每個集合的專用函式。但其實在寫 elixir 時最常用到的,是兩個更為泛用的集合處理模組:Enum 及 Stream。而這...