
純粋関数とは、入力が同じなら出力も同じという単純明快な存在です。そう、まるで約束を守らない友達のように、彼らに漂う不変性は美しいのです。ただし、状態を避けるので副作用は一切なし、まさに聖人君子と言ったところ。使い方さえ知れば、あなたのコードライフをすっきりとシンプルにしてくれる救世主。しかし、世の中には状態を管理できないプログラマーが溢れていて、彼らはまるで路上のゴミみたいにエラーやバグを撒き散らしています。純粋関数は、そういう無能を清掃するための手段としての価値があるのです。まさに神々しい存在ですね。
純粋関数をまじめに語ると
前の記事: « 粘液とは?毒舌で解説!
次の記事: 縄文時代とは?毒舌で解説! »