t-hom’s diary
id:t-hom
VBA 関数の副作用と参照透過性について
関数とは何か まずプログラミングにおける関数とは何かということを、はっきりさせておきたい。私は関数を「外部から何かを受け取り、加工して返すもの」と認識している。たとえば平方根を返す関数Sqrなどは、2を受け取るとルート2の値(1.4142135623731)を返す。 しかし、Microsoftのヘルプには、この定義に当てはまらない…